
数据持久化
文章平均质量分 77
cuichengjie
这个作者很懒,什么都没留下…
展开
-
数据持久化,归档,反归档
/** * 数据持久化的本质 将数据读成文件存储在本地 沙盒机制 就是系统针对每个应用程序在本地生成的文件夹 名字随机生成 对于不同的应用程序 不能访问其他应用程序沙盒的内容 起到保护作用 1)Documents: 用来存储长久保存的数据 2)xxx.app: 应用程序的包 包含应用程序加载所需的所有资源 (readOnly 只读 不可修改) 平时原创 2014-10-11 11:12:02 · 520 阅读 · 0 评论 -
core data的使用
//@synthesize name = _name;//当同时写了getter和setter方法之后,这个就失效了 //属性中,如果是给属性赋值,是一定要用self.,如果是调用属性,不要用self.,这样效率会高一些(注:只有是lazyload的使用,才使用self.) /** * Entity:实体,其实就是sqlite表 Attribute:属性,就是sqlite中的字段 Rela原创 2014-10-14 08:26:10 · 454 阅读 · 0 评论 -
数据库 sqlite
/* Database.sqlite存放在*.app中的, 存放在*app中的文件是只读的, 不能修改, 所以若要做增删改查, 需要将Database.sqlite存放到除了*app之外的其他文件夹下(比如:Document) Database类负责对数据库的打开和关闭 对sqlite操作需要添加静态库 */ #import @interface Database : NS原创 2014-10-14 14:03:27 · 487 阅读 · 0 评论 -
iOS中数据保存几种方式总结
1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系统怎么对对象进行编码,而后一个方法则是告诉系统怎么对对象进行解码。例如对Possession对象归档保存。 定义Possession: @interface Possession:NS原创 2014-10-19 11:03:36 · 510 阅读 · 0 评论