上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 42 下一页
摘要: 虽然iOS系统相比于其他手机操作系统相对安全,但是这个安全并不是绝对的,我一直相信,道高一尺魔高一丈。此文想以实际例子出发,告诉大家,如何去反编译一个app,并且从某个角度来说,iOS没有传说中的“安全”。 这里只最简单的结论给大家,具体原理以及工具的详细使用,请各位自行Google,为什么这么做呢 阅读全文
posted @ 2016-05-03 09:17 FMDN 阅读(463) 评论(0) 推荐(0)
摘要: SDWebImage作为目前最受欢迎的图片下载第三方框架,使用率很高。但是你真的会用吗?本文接下来将通过例子分析如何合理使用SDWebImage。 使用场景:自定义的UITableViewCell上有图片需要显示,要求网络网络状态为WiFi时,显示图片高清图;网络状态为蜂窝移动网络时,显示图片缩略图 阅读全文
posted @ 2016-05-03 09:15 FMDN 阅读(189) 评论(0) 推荐(0)
摘要: 前言 前一段时间一直在学习iOS的架构。为什么呢? 公司的架构一直是MVC,当我们正式上线的时候,项目已经有了超十万行代码。主要的VC一般都有2000行代码以上。 关键是,目前版本我们只做了三分之一的业务逻辑… 所以,架构重构吧。 正文 MVVM MVVM: Model-View-ViewModel 阅读全文
posted @ 2016-05-03 09:14 FMDN 阅读(710) 评论(0) 推荐(0)
摘要: 步骤 打开Xcode,创建新工程。手下留情,请先看图! 在TARGETS下选中工程,在Build Settings下更改几个参数。 打开Xcode,创建新工程。手下留情,请先看图! 在TARGETS下选中工程,在Build Settings下更改几个参数。 在TARGETS下选中工程,在Build 阅读全文
posted @ 2016-04-29 11:23 FMDN 阅读(284) 评论(0) 推荐(0)
摘要: 第一种方法:直接新建一个工程。 1、新建项目-> 选择 “Cocoa Touch Static Library” 2、添加库需要包含的源代码,将你工程里的代码添加到打静态库工程里: 3、配置一下工程: 4、选择需要暴露出来的 .h 文件, .m 文件会自动编译到 .a 文件中: 需要暴漏出的文件类在 阅读全文
posted @ 2016-04-29 09:40 FMDN 阅读(358) 评论(0) 推荐(0)
摘要: 下面这个界面有没有觉得很眼熟。打开你手里的App仔细观察,你会发现很多都有实现这个功能。比如美团外卖的首页模块,新浪微博的个人详情页面。要怎么样才能快速的实现这个功能呢!那下面由笔者来告诉你如何三行代码,集成这个功能。。。 原理介绍: 要想把一个view设计成透明的我们一下子就会想到两种方案,设置v 阅读全文
posted @ 2016-04-29 09:07 FMDN 阅读(294) 评论(0) 推荐(0)
摘要: 一、NSURLConnection的常用类 (1)NSURL:请求地址 (2)NSURLRequest:封装一个请求,保存发给服务器的全部数据,包括一个NSURL对象,请求方法、请求头、请求体.... (3)NSMutableURLRequest:NSURLRequest的子类 (4)NSURLCo 阅读全文
posted @ 2016-04-28 16:05 FMDN 阅读(231) 评论(0) 推荐(0)
摘要: 离屏渲染(Offscreen Render) objc.io 出品的 Getting Pixels onto the Screen 的翻译版绘制像素到屏幕上应该是国内对离屏渲染这个概念推广力度最大的一篇文章了。文章里提到「直接将图层合成到帧的缓冲区中(在屏幕上)比先创建屏幕外缓冲区,然后渲染到纹理中 阅读全文
posted @ 2016-04-28 09:12 FMDN 阅读(807) 评论(0) 推荐(0)
摘要: 昨天用简书App的时候觉得这个View的弹出效果特别好,而且非常平滑,所以我就尝试写了一个,和简书App上的效果基本一致了: 下面开始讲解: 1.首先我们要知道这个页面有几个View?这个页面其实有四个View,self.view , 图中白色VC的View rootVC.view ,白色VC上的m 阅读全文
posted @ 2016-04-28 09:10 FMDN 阅读(303) 评论(0) 推荐(0)
摘要: 工厂模式三部曲:简单工厂模式 工厂模式三部曲:工厂方法模式 前言 这是工厂模式三部曲中的最后一篇了,在这篇文章中将会讲述抽象工厂模式,抽象工厂模式正如其名字一样,非常抽象。但是抽象工厂模式的功能却十分强大,对抽象工厂的利用也非常好。 这篇文章中会像本系列第一篇一样,给出普通实现方式和使用了反射机制的 阅读全文
posted @ 2016-04-28 09:09 FMDN 阅读(297) 评论(0) 推荐(0)
摘要: 首先,什么是block?block其实就是一个代码块,把你想要执行的代码封装在这个代码块里,等到需要的时候再去调用。那block是OC对象吗?答案是肯定的。 做一道很简单的关于block的测试题: int (^testBlock) (int) = ^(int num) { return num++; 阅读全文
posted @ 2016-04-28 09:07 FMDN 阅读(245) 评论(0) 推荐(0)
摘要: 什么是Multipeer Connectivity? 在iOS7中,引入了一个全新的框架——Multipeer Connectivity(多点连接)。利用Multipeer Connectivity框架,即使在没有连接到WiFi(WLAN)或移动网络(xG)的情况下,距离较近的Apple设备(iMa 阅读全文
posted @ 2016-04-27 15:27 FMDN 阅读(642) 评论(0) 推荐(0)
摘要: iOS 8提供了一个令人兴奋的新API来创建交互式通知(interactive notifications),它能让你在你的应用之外为用户提供额外的功能。我发现网上还没有关于如何实现它的比较好的示例教程,所以我将在这篇文章里来实现一个简单的交互式通知示例,分享给大家。 为了创建交互式通知,需要iOS 阅读全文
posted @ 2016-04-27 11:06 FMDN 阅读(277) 评论(0) 推荐(0)
摘要: 文件上传使用的时POST请求,通常把要上传的数据保存在请求体中。本文介绍如何不借助第三方框架实现iOS开发中得文件上传。 由于过程较为复杂,因此本文只贴出部分关键代码。 主控制器的关键代码: YYViewController.m 1 #import "YYViewController.h" 2 3 阅读全文
posted @ 2016-04-27 10:17 FMDN 阅读(181) 评论(0) 推荐(0)
摘要: iOS开发网络篇—发送GET和POST请求(使用NSURLSession) 说明: 1)该文主要介绍如何使用NSURLSession来发送GET请求和POST请求 2)本文将不再讲解NSURLConnection的使用,如有需要了解NSURLConnection如何发送请求。 详细信息,请参考:ht 阅读全文
posted @ 2016-04-27 09:51 FMDN 阅读(329) 评论(0) 推荐(0)
摘要: 前言 在面试中,面试官可能会问这样的问题,loadView有什么作用,它与viewDidLoad有何区别 首先我们得知道,控制器view是通过懒加载的方式进行加载的,即用到的时候再加载。 loadView方法 当我们用到控制器view时,就会调用控制器view的get方法,在get方法内部,首先判断 阅读全文
posted @ 2016-04-27 08:49 FMDN 阅读(156) 评论(0) 推荐(0)
摘要: 前言 紧接着上一篇文章开始写,这是本系列中的第二篇文章了,这篇文章主要讲一下工厂方法模式。在最后一篇抽象工厂模式的文章中,将会对这三篇文章进行一次总结。 这篇文章中并没有给出反射机制实现的代码,主要是因为工厂方法模式就是为了解决简单工厂模式的一些缺点,然而使用了反射机制的简单工厂模式已经不具备这些缺 阅读全文
posted @ 2016-04-27 08:47 FMDN 阅读(303) 评论(0) 推荐(0)
摘要: 我们在封装网页的时候经常会遇到需要往网页里面的控件添加数据,但是怎么添加又成了难点。本人最近在开发的时候就遇到这样的事,解决之后,来和大家分享一下。 //以必应网站为例 [web loadRequest: [NSURLRequestrequestWithURL: [NSURL URLWithStri 阅读全文
posted @ 2016-04-27 08:38 FMDN 阅读(386) 评论(0) 推荐(0)
摘要: iOS开发中经常会遇到UILabel大小尺寸不固定的情况,需要根据文字内容变化,这时候就需要计算文字大小以自动改变UILabel的尺寸。 iOS7之后计算尺寸只需要一个方法就可以: 实例: 阅读全文
posted @ 2016-04-27 08:36 FMDN 阅读(438) 评论(0) 推荐(0)
摘要: 引言: 让我们来思考几个问题,你开发过的产品,它还有可以优化的地方吗?能增加它的帧率吗?能减少多余的CPU计算吗?是不是存在多余的GPU渲染?业务这点工作量对于越来越强大的设备面前显得微不足道,但作为一个细心的开发者,我觉得很有必要来谈谈iOS中的视图优化。 本文从开发者最容易犯错的地方出发,结合例 阅读全文
posted @ 2016-04-26 09:19 FMDN 阅读(259) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 42 下一页