在iOS上存储对象 - 最佳解决方案? [英] Storing object on iOS - best solution?

查看:102
本文介绍了在iOS上存储对象 - 最佳解决方案?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为博客构建一个应用程序,用户可以保存自己喜欢的帖子。

I'm building an app for a blog where a user can save their favorite posts.

当他们这样做时,我想存储我的对象,其中包含:帖子的网址,标题和图片网址。

When they do, I want to store my object which contains: the post's URL, title and image URL.

我应该选择 UserDefaults (以前 NSUserDefaults )或者立即从核心数据开始?

Should I go for UserDefaults (formerly NSUserDefaults) or start with Core Data right away?

推荐答案


我应该立即使用用户默认值还是从核心数据开始?

Should I go for User Defaults or start with Core Data right away?

这里有更多的可能性:你也可以使用普通文件或plist,或者在没有Core Data的情况下使用sqlite。答案取决于您计划存储的项目数量:

There are more possibilities here: you can also use plain files or plists, or use sqlite without Core Data. The answer depends on the number of items that you plan to store:


  • 如果您计划存储1到20个项目,则用户默认值将起作用罚款

  • 如果您打算存储20到200件物品,普通文件或钳子就可以使用

  • 如果您计划存储200多件物品,请选择核心数据或sqlite,取决于您使用这些技术之一的舒适程度。

这篇关于在iOS上存储对象 - 最佳解决方案?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆