网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

ios开发数据持久 ios开发过程

ios开发中数据持久化有哪几种,分别什么时间使用

Library/Caches : 保存应用运行时成的需要持久化的数据,iTunes同步设备时不会备份 该目录。

创新互联网站建设公司是一家服务多年做网站建设策划设计制作的公司,为广大用户提供了成都做网站、网站设计、外贸营销网站建设,成都网站设计,广告投放平台,成都做网站选创新互联,贴合企业需求,高性价比,满足客户不同层次的需求一站式服务欢迎致电。

对于数据的持久化存储,ios中一般提供了4种不同的机制。属性列表 对象归档 数据库存储(SQLite3)苹果公司提供的持久性工具Core Data。

preference(偏好设置)NSKeyedArchiver(归档)SQLite 3 CoreData 偏好设置是专门用来保存应用程序的配置信息的,一般不要在偏好设置中保存其他数据。

iOS中常用的几种持久化存储

1、数据库存储(SQLite3)苹果公司提供的持久性工具Core Data。其实储存的形式无非就这么几种,而我们还必须要关心的是,这些文件会被放置在那个文件下,然后如何读取。

2、NSKeyedArchiver(归档)SQLite 3 CoreData 偏好设置是专门用来保存应用程序的配置信息的,一般不要在偏好设置中保存其他数据。如果没有调用synchronize方法,系统会根据I/O情况不定时刻地保存到文件中。

3、iOS本地化存储的数据保存在沙盒中。(1) Documents :iTunes会备份该目录。一般用来存储需要持久化的数据。(2) Library/Caches :缓存,iTunes不会备份该目录。内存不足时会被清除,应用没有运行时,可能会被清除。

4、解档: (别人也叫反归档),就是将数据从文件里面读取出来。在程序里面使用。

ios数据的持久化存储方式有哪些

1、plist文件(属性列表)preference(偏好设置)NSKeyedArchiver(归档)SQLite 3 CoreData 偏好设置是专门用来保存应用程序的配置信息的,一般不要在偏好设置中保存其他数据。

2、属性列表 对象归档 数据库存储(SQLite3)苹果公司提供的持久性工具Core Data。其实储存的形式无非就这么几种,而我们还必须要关心的是,这些文件会被放置在那个文件下,然后如何读取。

3、归档是将数据持久化的一种方式,一般针对于比较复杂对象,比如自定义的对象,来进行数据持久化操作。归档的对象需要遵循NSCoding协议,存储的时候调用encodeWithCoder:方法,读取的时候调用initWithCoder:方法。

4、iOS本地化存储的数据保存在沙盒中。(1) Documents :iTunes会备份该目录。一般用来存储需要持久化的数据。(2) Library/Caches :缓存,iTunes不会备份该目录。内存不足时会被清除,应用没有运行时,可能会被清除。

5、解档: (别人也叫反归档),就是将数据从文件里面读取出来。在程序里面使用。

6、IOS提供了一个轻量级的快速数据存储方式:NSUserDefaults;程序运行的时候从用户默认的数据库中读取程序的设置,同时NSUserDefaults的缓存避免了在每次读取数据时候都打开用户默认数据库的操作,所有数据都放在内存中,读写速度很快。


本文标题:ios开发数据持久 ios开发过程
链接地址:http://bjjierui.cn/article/dicdsdp.html

其他资讯