我没有足够的“Stack Overflow fu”尚未找到之前的答案。
我的一个应用程序将其数据存储在SQLite数据库中,并且我使用Apple SQLiteBooks示例作为主要灵感 - 但是,SQLiteBooks只有一个表和一个视图。我有多个(相关的)表作为标签栏中的不同视图访问 - 例如食谱,食谱,配料,餐具等。示例代码的一些问题:
1)似乎示例代码太早初始化(在applicationDidFinishLaunching中:当我倾向于viewDidLoad:)
2)每个类的静态SQL查询字符串需要不同(另一方面,它们通常仅因所访问的表而不同,因此我可以在静态字符串中使用“?”,然后将表ID绑定为需要的?)
3)如果我遵循使用plist作为数据存储的TheElements示例代码的引导,我似乎花费了太多时间和内存“预构建”尚未查看的选项卡的数据源。
是否有人指出最佳实践指示如何/在何处定义样本中单个类的多个实例,同时保持高性能和低内存?
答案 0 :(得分:2)
我建议你看看FMDB这是Objective-C中的SQLite包装器。
通过这种方式,您可以轻松地使不同的对象查询数据库(某种本土的ORM)。
你可以看一下Objective-C中的一些ActiveRecord实现,但我还没有使用它们。