摘要: 在构建应用程序时,有一个重要的问题是如何在每次启动之间持久化数据,以便重现最后一次关闭应用前的状态。在iOS和OS X上,苹果提供了三种选择:Core Data、属性列表(Property List)和带键值的编码(NSKeyedArchiver)。当涉及到建模、查询、遍历、持久化等复杂的对象图时, 阅读全文
posted @ 2019-03-21 09:27 久依 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 如果你曾经使用Objective-C做过并发编程,那你肯定见过@synchronized这个结构。@synchronized这个结构发挥了和锁一样的作用:它避免了多个线程同时执行同一段代码。和使用NSLock进行创建锁、加锁、解锁相比,在某些情况下@synchronized会更方便、更易读。 如果你 阅读全文
posted @ 2019-03-21 08:45 久依 阅读(541) 评论(0) 推荐(0) 编辑