iOS 四种存储方式的对比

NSUserDefaults:用于存储配置信息

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

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

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


用NSUserDefaults存储配置信息:

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

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


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

SQLite每次写入数据都会产生io消耗,把数据归档到相应的文集。


阅读更多
个人分类: iOS开发
想对作者说点什么? 我来说一句

android 数据库学习

2011年11月18日 184KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭