开始使用Core Data for iPhone?

时间:2009-10-17 06:46:45

标签: iphone uitableview iphone-sdk-3.0 core-data

我想将Core Data应用到我的iPhone应用程序中。那么,专门为iPhone学习核心数据的最佳方法是什么?今天我有4个小时可以投入到这个,所以理想情况下,我有足够的能力将这个(但稍微)添加到我的应用程序中。

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

4 个答案:

答案 0 :(得分:8)

iPhone开发中心的

Getting Started with Core Data为我做了诀窍。 : - )

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

答案 1 :(得分:4)

如果您还不知道这一点,这非常有用:

Core Data Tutorial for iPhone OS

答案 2 :(得分:1)

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

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

答案 3 :(得分:1)

确保在第一个文档之后没有停止 - Core Data Turorial for iPhone OS非常好但后来我尝试更改模型,所有内容都因相当神秘的错误消息而崩溃。 Getting Started with Core Data是下一个去的地方。除非您阅读有关数据模型版本控制的章节,否则只要您开始调整示例代码以供自己使用,就可能会遇到大问题。