您的位置:首页 > 移动开发 > IOS开发

iOS 四种存储方式的对比

2015-11-21 21:42 246 查看
NSUserDefaults:用于存储配置信息

SQLite:用于存储查询需求较多的数据

CoreData:用于规划应用中的对象

使用基本对象类型定制的个性化缓存方案

用NSUserDefaults存储配置信息:

synchronize用来手动把usdefault里面的数据同步到磁盘,可以在应用退出的时候调用一次这个方法。

因为nsuserdefault是一定时间有规律的调用synchronize方法来将数据同步到磁盘。

使用SQLite存储查询需求较多的数据

SQLite每次写入数据都会产生io消耗,把数据归档到相应的文集。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: