iOS中数据持久化方案

来源:http://www.cocoachina.com/ios/20150720/12610.html

plist文件(属性列表)

preference(偏好设置)

NSKeyedArchiver(归档)

SQLite 3

CoreData

iOS的密码管理系统 Keychain的介绍和使用:https://blog.csdn.net/zhoushuangjian511/article/details/78583429


来源:http://www.cocoachina.com/ios/20151015/13759.html

1、根据需求决定持久化方案

2、持久层与业务层之间的隔离

3、持久层与业务层的交互方式

4、数据迁移方案

5、数据同步方案

在设计持久层架构的时候,我们要关注以下几个方面的隔离:

1、持久层与业务层的隔离

2、数据库读写隔离

3、多线程控制导致的隔离

4、数据表达和数据操作的隔离

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容