2009-10-17 132 views
4

我想实现核心数据到我的iPhone应用程序。那么专门为iPhone学习Core Data的最佳方式是什么?我有4个小时,我可以致力于今天,所以理想情况下,我将足够能够将其添加到我的应用程序中(无论如何)。iPhone核心数据入门?

我现在保留数据的唯一方法是通过NSUserDefaults,这样当应用程序关闭并重新打开时,他们的数据仍然存在。我想给用户保存数据集的能力,阅读,编辑,删除等

回答

8

Getting Started with Core Data在iPhone开发中心为我做了诡计。 :-)

不,严肃地说,这可能看起来很明显的建议,但是这个单页文档提供了一个很好的策略,可以读取哪些文档和教程以及以何种顺序阅读。一旦你完成了它推荐的第一个教程,这个奇怪的术语会感觉不那么奇怪。

1

两本很好的核心数据参考书籍是Marcus Zarra的"Core Data: Apple's API for Persisting Data on Mac OS X"和Bill Dudney和Chris Adamson的"iPhone SDK Development"。这两个步骤都会引导您处理iPhone上处理核心数据的示例代码,对框架的看法略有不同。核心数据手册提供了有关您可以在Apple自己的文档以外找到的主题的最佳总体参考。

此外,如果从今年的WWDC购买iPhone视频轨道,演示文稿“介绍核心数据的iPhone”和“在什么核心数据的新功能”是巨大的资源。 ADC Select成员还可以访问旧版WWDC的Core Data演示文稿,其中包括解释框架基本概念以及如何调整Core Data应用程序性能的演示文稿。

1

确保你的第一个文档后不停止 - Core Data Turorial for iPhone OS是优秀的,但后来我试图改变模式,一切都具有相当神秘的错误消息坠毁。 Getting Started with Core Data是下一个地点。除非您阅读数据模型版本的章节,否则只要您开始调整示例代码以供自己使用,您可能会遇到大问题。