-
若数据完全匹配内存且相对非结构化,则使用plist
-
若数据完全匹配内存且具有树状结构,则使用XML
-
若数据与内存不匹配且具有图形结构,同时应用不需要额外的查询能力,则使用Core Data
-
如果数据与内存不匹配且具有复杂结构,或应用需要关系数据库提供的强查询能力,则使用sqlite
-
如果数据必须保密(例如密码),则使用keychain。
iOS 数据存储的选择
最新推荐文章于 2019-03-09 15:37:09 发布
若数据完全匹配内存且相对非结构化,则使用plist
若数据完全匹配内存且具有树状结构,则使用XML
若数据与内存不匹配且具有图形结构,同时应用不需要额外的查询能力,则使用Core Data
如果数据与内存不匹配且具有复杂结构,或应用需要关系数据库提供的强查询能力,则使用sqlite
如果数据必须保密(例如密码),则使用keychain。