我听说在iPhone项目中使用普通的SQLite3是个坏主意。您使用哪些框架,库,包装器等?哪些值得一看?
答案 0 :(得分:5)
核心数据是最佳选择。它仅适用于iPhone OS 3.0。这不太可能是一个问题(对于新的应用程序)。
答案 1 :(得分:4)
我在iPhone上使用C-API到SQLite并且完全没有任何抱怨。相反,它很有效。
如果您打算使用Core Data,您将无法使用iPhone OS 3.0。如果这不是你的问题,你可以继续使用它。但我想,很多人在2009年仍将使用iPhone OS 2。
答案 2 :(得分:2)
同样,我最近在App Store接受了一个使用SQLite存储其数据的应用程序。
我发现此链接特别有用: iPhone SDK Tutorial: Reading data from a SQLite Database
第(4)节包含了将SQLite框架包含在链接选项中所需进行的更改的详细信息。
(本教程的主要部分显示了要导入/包含的文件)
答案 3 :(得分:2)
如果您需要定位iPhone 2.0,或者您希望能够编写专门针对的SQL而无需使用C API,我可以推荐Gus Mueller's FMDB。这个(以及用于多线程访问支持的最新SQLite amalgamation)是我在Outpost中使用的。