06 2016 档案
摘要:开篇 1到底这个序列化有何作用? 面向对象的程序在运行的时候会创建一个复杂的对象图,经常要以二进制的方法序列化这个对象图,这个过程叫做Archiving. 二进制流可以通过网络或写入文件中。 当你写的数据需要本地存储时,即将你的数据写到硬盘上的时候,你就必须对其进行序列化,转换成二进制文件,从而便于
阅读全文
摘要:我们都知道协议代理,懂得如何去使用系统或者第三方的协议代理, 知道使用的步骤: 1.创建对象并设置代理 2.遵循协议 3.实现协议中的方法 但不知道你们有没有自己去封装过协议代理,知不知道内部是如何封装的? 接下来,我用一个网络请求的例子来进行一次简单的封装,深入理解下封装的内涵。 1.创建一个继承
阅读全文
摘要:遇到这样一个需求:应用无论处于哪个view controller,摇动手机,都能够出发某一方法。 能够想到的思路就是用苹果封装好的“MotionEvent”,但是如果简单的把一下代码加到某一view controller中,那么只有在该view controller展示在前端时,摇动手机才会出发方法
阅读全文
摘要:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; ...
阅读全文
摘要:摘自知乎http://www.zhihu.com/question/20326729 来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 首先如果你小团队或者个人开发,当然可以用Xcode,如果大公司跨部门审核调整各种,还是有个快速的原型。 如你要求,可交互。包括常用的A
阅读全文

浙公网安备 33010602011771号