我在iOS应用程序中首次使用Core Data。我正在测试它是如何工作的,但是我有这样的问题:我有3个实体(页面,用户,注意),我的应用程序是一本书,用户可以查阅页面并做笔记,用户可以在几页。我如何在核心数据中组织我的对象模型以及我的对象之间的关系。感谢。
答案 0 :(得分:0)
对于初学者,您可以添加一个Book实体,该实体与Page和Note有很多关系。您还可以将方法添加到预订,例如-pageForPageNumber:
和-notesForPage:
,以便轻松访问您可能需要的内容。如果您的应用程序代表一本书,那么您可以拥有一些适当的类,例如您的应用程序委托或您的根视图控制器在商店中获取Book的一个实例。如果您的应用更像是包含多本图书的阅读器,您可以首先获取所有图书并将其显示在列表中,以便用户可以选择一本。