我目前正在开发一个旅游应用程序,它将存储和显示有关不同景点和雕塑的信息,并且我正在研究存储信息的不同选项。
- 所有内容都会在运行前生成,运行时不会生成任何内容。
- 我正在寻找一种方便的方式来编写/生成它,例如从电子表格中获取信息。因此,我正在考虑xml和csv、sqlite、 core-data或archiving。
- 要存储的内容将是NSObject 的自定义子类,例如 Tour 类(NSObject 子类),以及要查看的 NSArray of Sights(NSObject 子类)和 *tourName(NSString)等实例变量。
- 我目前在我的主视图控制器的 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil 方法中定义内容,但我确信这不是最有效的方法。
欢迎任何建议,以及它的优点和缺点。 此外,Core-Data 似乎是最好的选择,但在我看来,数据只能在运行时以编程方式生成。或者有什么方法可以在运行时之前在 Core-Data 中生成实体实例?
谢谢你。