IOS
文章平均质量分 78
yu幻希
这个作者很懒,什么都没留下…
展开
-
IOS多线程NSObject,NSThread,NSOperation,GCD
每个运行的程序,至少包含一个线程,我们叫这个线程为主线程,主线程主要负责执行程序的代码,(UI展示及刷新,网络请求,本地存储等等)而只有一个主线程的程序,叫做单线程程序.单线程在程序执行时,所走的程序路径按照连续顺序排下来,前面的必须处理好,后面的才会执行.在程序运行大量运算,读取本地数据,数据库查询所有数据或者同步网络.单线程必须处理完这一段才可以进行下一段处理,所以速度会显得有点慢. 所以有原创 2014-12-24 08:19:20 · 406 阅读 · 0 评论 -
复杂对象的存储--model类型对象归档(序列化),NSCoding
NSData是一个字节缓冲区的面向对象封装。这意味着,将数据转换成NSData对象可以实现数据存储和读取.而NSCoding恰好可以做到这一点。 NSCoding协议规定了两个必须实现的方法:initWithCoder:和encodeWithCoder:。initWithCoder:方法使用给定的状态初始化一个新对象,也称为反序列化。encodeWithCoder:方法接收一个带状态的对象,原创 2014-12-23 20:31:28 · 1790 阅读 · 0 评论