FMDB如何使sqlite更简单的iOS?

Dee*_*egi 0 sqlite objective-c fmdb

我想在我的iPhone应用程序中使用fmdb.使用sqlite和没有fmdb的fmdb有什么区别?

我需要能够编写查询.

fmdb如何比单个sqlite更容易/有效使用?如果有任何源代码或指南,请发布其链接

Joa*_*son 8

FMDB是SQLite的C API之上的包装器,其API更具Objective-C风格.哪种API样式"更容易"更取决于您,这在很大程度上取决于您的编程背景和个人偏好.

有一个指南显示如何在其GitHub页面上使用FMDB,很好地显示了API,你应该在决定之前阅读它.


小智 5

还应该注意的是,sqlite(D. Richard Hipp)的作者从未打算让sqlite api直接被程序员使用.我们的想法是创建一个低级API,更高级别的包装器将在他们的应用程序中使用(我认为这就是为什么我们现在几乎所有东西都看到sqlite的原因!).

因此,即使您不使用FMDB,您也应该找到另一个围绕SQLite的包装器.从长远来看,你的生活会更轻松.