如何使用与另一个数组的数据匹配的数据更新数组

时间:2012-01-20 20:42:44

标签: xcode nsarray drilldown

我来自新手数据库程序员背景,主要使用MS Access来处理带有表单的简单数据库应用程序。我正在迁移到Xcode,需要一些帮助来填充和更新我计划使用一个大数组的数据源。

我将所有原始数据从sqlite加载到Objects:Category,Subject,Quote,Quote_Map

Category
--------- 
category_id 
category_name

subject
--------
subject_id
subject_name
category_name

quote
--------
quote_id
quote_excerpt

quote_map
----------
quote_map_id
quote_id
subject_id

我现在每个表都有对象。现在我想创建一个包含以下所有内容的主数据源对象:

category_data
----------
category_title
subjects (array)

然后在category_subjects数组中我想要:

subjects
----------
subject_id
subject_title
category_title
quotes (array)

引号显然只是那些从quote_map表映射到主题的引号。

在我完全走错方向之前,我想要就这项任务的最佳方法提出一些指导。

我正在尝试最终得到一个数据源,我可以用于向下钻取应用程序,其中包含四个视图,类别,然后是该类别的主题,然后是该主题的引用,然后选择特定报价。

任何方向都将不胜感激。

1 个答案:

答案 0 :(得分:0)

最好的方向是根据CoreData构建数据引擎。 花费2-4个小时,构建简单的测试项目,终生获得经验。