【发布时间】:2013-04-30 17:32:17
【问题描述】:
我认为这已经涵盖了,但我的搜索没有返回任何相关性。
我知道有 NSUserDefaults、Core Data、对象归档、原始 SQLite、plist,当然还有 Web 服务器的存储。对于初学者来说,不清楚且有些模糊的是何时使用这些不同的工具。
Web 服务器与 Core Data 的用法是显而易见的,但是 NSUserDefaults 与 plists 呢? 核心数据与对象归档?一个简单的用例分解真的可以帮助我理解为什么 iOS 中有这么多的存储选项。
【问题讨论】:
-
这个问题的答案可能是整本书的章节。每个选项都有它的目的、优点和缺点。您使用哪一种完全取决于您的需求,在某种程度上取决于您的专业知识。
标签: ios core-data persistence nsuserdefaults plist