我正在为博客构建一个应用程序,用户可以在其中保存他们最喜欢的帖子。
当他们这样做时,我想存储我的对象,其中包含:帖子的 URL、标题和图像 URL。
我应该选择 UserDefaults
(以前称为 NSUserDefaults
)还是立即开始使用 Core Data
?
最佳答案
Should I go for User Defaults or start with Core Data right away?
这里还有更多可能性:您还可以使用纯文件或 plist,或者使用不带 Core Data 的 sqlite。答案取决于您计划存储的元素数量:
- 如果您计划存储 1 到 20 个项目,用户默认值就可以正常工作
- 如果您计划存储 20 到 200 个项目,则可以使用纯文件或 plist
- 如果您计划存储 200 多个项目,请选择 Core Data 或 sqlite,具体取决于您对其中一项技术的熟悉程度。
关于ios - 在 iOS 上存储对象 - 最佳解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45742900/