您好我正在创建一个iPhone应用程序,它将使用SQLite作为数据库。此数据库由websever通过XML HTTP请求进行同步。问题是,我没有用于创建数据库应用程序的预构建体系结构。
是否有任何教程可以帮助我编写数据访问层(DAL)或如何以安全的方式使用iPhone导入SQLite文件。
我不想一次又一次地打开数据库连接,就像创建一个可以处理所有数据库相关部分的类一样。
请建议我。
由于
答案 0 :(得分:2)
您刚刚描述了Apple称之为核心数据的内容。有关详细信息,请参阅此链接 http://cocoadevcentral.com/articles/000086.php 它确实描述了桌面上的核心数据,但它基本上是相同的。
Core Data是Apple编写的一个非常轻松的SQLite包装器。核心数据一旦你有基本代码,你会发现它很容易使用。
核心数据的另一大赢家是它具有较小的内存占用空间,这对于确保您的应用程序性能最佳非常重要。
我首先要介绍一些示例代码,核心数据需要花费几个小时才能开始,几天到几周需要学习,但是一旦你过去了,你会发现它非常方便和强大。
约翰。