Magic Studio

专心做有逼格的APP!

2013年11月27日 #

iOS应用开发之CoreData[转]

摘要: 我目前的理解,CoreData相当于一个综合的数据库管理库,它支持sqlite,二进制存储文件两种形式的数据存储。而CoreData提供了存储管理,包括查询、插入、删除、更新、回滚、会话管理、锁管理等一系列数据库操作。另外,开发者还可以在xcode中使用 .xcdatamodel 扩展名的文件,以图形化的形式编辑数据模型,这里包括了Entities、Properties、Attributes、Relationships四个概念,这里跟关系型数据库有很大的相似点。下面来看一下CoreData的框架。一次来了解一下 PersistentStore、DataModel、PersistentStore 阅读全文

posted @ 2013-11-27 21:46 Mr 布鲁斯 阅读(341) 评论(0) 推荐(0) 编辑

iOS应用开发之Persistence持久化[转]

摘要: 持久化(Persistence)持久化(Persistence)意思就是当你退出app的时候它还会存在。NSUserDefaults就是一个非常简单的持久化方案,不过这有限制,它只能是很小的东西,通常是些用户选项。如何把那些大数据的东西持久化?第一个方法,把东西持久化的第一个简单的方式有点像用NSUserDefaults里的property list来实现的进化版,property list是我们自定义的一个概念,是NSArray、NSDictionary、NSNumber、NSString、 NSDate和NSData的组合。所有以上这些都有API可以用来保存,NSUserDefaults也 阅读全文

posted @ 2013-11-27 21:43 Mr 布鲁斯 阅读(590) 评论(0) 推荐(0) 编辑

iOS基础教程:在建好的项目中加入CoreData[转]

摘要: 这几天在做一个ios的小项目,项目中需要对数据进行基本的增删改查操作。于是就想用一把CoreData。但在创建项目初期,没有包含进CoreData。于是就在已建好的项目中加入CoreData。由于第一次用CoreData,各方面还不是很熟悉,在网上爬文,找到了一篇关于这方面的文章(http://www.iteye.com/topic/1017633)。于是,自己在这篇文章的基础上经过一天的研究,特把自己出错的地方进行简单的总结。并把步骤完善一下。1.如果想在已建好的项目中加入CoreData,首先需要引入CoreData FrameWork。这里需要先点击target,然后再点击Build P 阅读全文

posted @ 2013-11-27 21:40 Mr 布鲁斯 阅读(349) 评论(0) 推荐(0) 编辑

导航