iOS中数据持久化方案

2018-03-28  本文已影响0人  grass_dcm

来源: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、数据表达和数据操作的隔离

上一篇 下一篇

猜你喜欢

热点阅读