iOS开发 coreData
星星之火可比日月
这个作者很懒,什么都没留下…
展开
-
iphone数据存储之-- Core Data的使用(二)
一、基础概念深入 1.NSManagedObjectContext 被管理数据上下文就像便笺簿 当从数据持久层获取数据时,相当于把这些临时的数据拷贝写在便笺簿上,然后就可以随心所欲的修改这些值。 通过上下文,可以对数据记录NSManagedObject进行添加删除更改,记录更改后支持撤销和重做。 除非你保存这些数据变化,否则持久层的东西是不会变化。 通常我们将转载 2014-11-06 21:53:26 · 291 阅读 · 0 评论 -
CoreData多线程安全
CoreData中的NSManagedObjectContext在多线程中不安全,如果想要多线程访问CoreData的话,最好的方法是一个线程一个NSManagedObjectContext, ,每个NSManagedObjectContext对象实例都可以使用同一个NSPersistentStoreCoordinator实例,这个实例可以很安全的顺序访问永久存储,这是因为NSManage转载 2014-11-06 18:15:04 · 288 阅读 · 0 评论 -
CoreData学习-最好的一片文章
写的很好的一篇教程,我什么时候能写出这么棒的文章来,还是继续努力学习吧。 iOS教程:Core Data数据持久性存储基础教程 其实最近更多的是在写这篇文章《iOS教程:使用持久性数据Core Data》,这篇是《iOS开发教程:Storyboard全解析-第一部分》这篇的后续,但是目前还没有完成,先放出一个持久性数据存储的教程以供参考。这其实是一篇翻译文章,英文的原文见这里。我翻译的过程转载 2014-11-06 21:57:45 · 359 阅读 · 0 评论 -
ios中的coredata的使用
Core Data数据持久化是对SQLite的一个升级,它是ios集成的,在说Core Data之前,我们先说说在CoreData中使用的几个类。 (1)NSManagedObjectModel(被管理的对象模型) 相当于实体,不过它包含 了实体间的关系 (2)NSManagedObjectContext(被管理的对象上下文)转载 2014-11-06 18:12:13 · 305 阅读 · 0 评论 -
iphone数据存储之-- Core Data的使用(一)
一、概念 1.Core Data 是数据持久化存储的最佳方式 2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型 在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式 3.好处:能够合理管理内存,避免使用sql的麻烦,高效 4.构成: (1)NSManaged转载 2014-11-06 21:56:01 · 297 阅读 · 0 评论