在iphone应用程序中访问数据库所需的建议

时间:2010-04-29 15:08:52

标签: iphone

我需要一些关于如何从数据库中获取数据的建议(sqlite)。我有一个基于导航的应用程序。 db i有,包含一个CONTACTS表。对于CONTACT中的每一行,另一个表CONTACT_DETAILS包含大约50行。
来自CONTACTS的数据我必须在应用程序启动时加载,因为我必须在应用程序的第一页上显示它们。现在关于CONTACT_DETAILS,这里我对如何从数据库加载数据感到困惑。  我应该在应用程序加载时立即加载所有内容吗?要么  我只能在选择特定联系人时加载这些数据吗?

1 个答案:

答案 0 :(得分:0)

简短回答:使用CoreData,你不必担心它。

稍微长一点的答案:这取决于(好吧,那更短)。如果您的数据库很小并且您不打算更新它,那么您也可以在启动时加载它;但如果您正在更新或更大,请在从主控制器调用视图控制器时加载详细信息 - 通常在viewDidLoad(或viewWillAppear,再次,取决于)。

相关问题