在iPhone-OS中使用SQLite3的最简单方法是什么?

时间:2009-05-22 11:28:57

标签: iphone cocoa-touch uikit sqlite

我听说在iPhone项目中使用普通的SQLite3是个坏主意。您使用哪些框架,库,包装器等?哪些值得一看?

4 个答案:

答案 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中使用的。