我在哪里可以开始阅读核心数据中的如何做到这一点

时间:2011-04-08 10:44:36

标签: iphone core-data

我将首先用SQL术语解释它,因为没有核心数据这很容易做到(在核心数据中可能更简单,但我刚刚开始)。

我有一张桌子可以说'A'与桌子'B'有多对多的关系。表'B'只有4行,它们是静态的,就像带有zipcodes的表一样。我还有一个表'C',它与另一个内容完全相同。因此,表B和C通过连接表连接到A.

所以在核心数据中我会创建3个实体并建立它们之间的关系。那部分我明白了。但是,当用户在表A中保存记录时,我该怎么做,以及与B和C的关系是什么?因为很明显我只想要表B和C中的那4个不同的行。我是否要查找表B和C中的对象,然后将它们“链接”到A中的新记录?

如果这有任何意义,我将非常感谢您的帮助,谢谢!

2 个答案:

答案 0 :(得分:2)

作为一个总是以官方文档开头的人:Apple的Core Data Programming Guide在iPhone的核心数据上有quick start tutorial。它非常非常基本,但涵盖托管对象模型,托管对象上下文以及如何在某些地理位置数据上执行CRUD并在表视图中显示它。您可能想要查看它,然后阅读编程指南链接到的其他资源。

这里有更多

http://itunes.apple.com/itunes-u/advanced-iphone-development/id407243032#ls=1

http://itunes.apple.com/itunes-u/iphone-application-programming/id384233222#ls=1

答案 1 :(得分:0)

您可以尝试的另一个链接

Getting started with CoreData