linyawen

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年3月20日

摘要: 编写Core Data代码在前面创建Data Model的过程中,我们已经创建3个被管理对象(NSManagedObject),也就是实体对象。这里,我们创建其他Data Core框架中的对象,启用Core Data数据持久化存储功能。打开项目中的CartAppDelegate.h文件,添加NSManagedObjectContext属性和2个方法的原型定义。更新后的代码如下所示:#import <UIKit/UIKit.h>@interface CartAppDelegate : UIResponder@property (strong, nonatomic) UIWindow 阅读全文
posted @ 2013-03-20 12:27 linyawen 阅读(299) 评论(0) 推荐(0) 编辑

摘要: 转自http://www.tuicool.com/articles/bEFFFj本节内容篇幅比较长!Core Data 属于 iOS App开发的进阶内容了。下面先使用Core Data实现一个简单的范例ShoppingCart。本范例App不利用框架自动生成代码,完全自己编写所有的 Core data 相关代码,来深入理解 Core Data框架中主要类的使用。使用Xcode的Single View Application模板,创建ShoppingCart项目,类前缀为Cart,如下图所示。添加CoreData Framework框架在ShoppingCart项目创建完成之后,我们需要添加C 阅读全文
posted @ 2013-03-20 11:46 linyawen 阅读(384) 评论(0) 推荐(0) 编辑

摘要: Core Data是iOS编程中使用持久化数据存储的一种方式。在以前的教程 –读写应用程序的设置数据,我们已经提供了三种方式来实现App数据的存储,分别为:(1) 用户默认设置 – 这种情况通常不需要用户干预,如游戏通关信息,Video播放记录,或者App退出之后,下次进入时,希望恢复到退出时的情况。(2) 设置束(Settings Bundle)– 提供了一个通过iPhone、iPad的设置(Settings)应用程序进行配置的接口。(3) 直接访问文件系统 – 读写属于当前App的iOS 文件系统部分的文件。在一些情况下,我们可以考试使用Core Data来持久化数据。需要知道的是,Cor 阅读全文
posted @ 2013-03-20 11:44 linyawen 阅读(312) 评论(0) 推荐(0) 编辑