我正在开发我的第二款iPhone应用程序并对Core Data感到好奇.项目的时间有限,我的整体时间也是如此.
我是唯一的开发者,我觉得Core Data会很有用,但我无法清楚地解释原因.
请原谅以下混淆..应用程序需要从中央服务器检索foos列表.然后,用户可以从条形列表中添加一个条形到foos,然后将baz((??)列表中的baz添加到条形图,然后向baz添加一些可选的照片和描述.
一旦用户对他们的bar和baz工作感到满意,他们就会点击同步按钮将他们的数据上传回中央服务器.
正如您所看到的,它是一个简单的数据驱动钻取应用程序,但我仍然不确定我是否可以证明在时间限制下使用Core Data - 学习曲线看起来很陡峭.
如果向我的老板争辩说我们应该使用核心数据,我可以向他射击什么要点?逻辑手榴弹也很受欢迎.
现在这可能看起来像一个重复的线程,但我的问题是我已经阅读了很多问题,如核心数据与SQLite 3和其他人,但这些都是2 - 3年.我还读到FMDB是由于iOS上不支持核心数据而开发的,因此不应再使用它了.而另一方面,我已经读过,不应该将核心数据用作数据库.
所以我很困惑,我是否应该使用核心数据进行对象存储.我的意思是在什么基础上我应该决定使用哪个?是否有苹果或其他人提供的指导方针......或者是时间会来找我的东西.