用于iOS开发的SQLite的DB包装器库

时间:2012-10-01 16:01:44

标签: ios objective-c sqlite fmdb

我是初学iOS开发人员,正在寻找易于使用的数据库包装库,以便在iOS(Iphone,Ipad)应用程序中使用SQLite。到目前为止,我找到了FMDB

你们用什么来制作企业级的Iphone数据库应用程序?什么是易于使用且可靠的DB包装库,我应该研究一下。

1 个答案:

答案 0 :(得分:2)

是的,如果您需要/希望直接进行SQLite交互,FMDB是一个很好的选择。它为SQLite C API提供了一个简单而强大的界面。

您可能还需要考虑Core Data,即“对象生命周期和对象图管理,包括持久性”的iOS框架,它通常在幕后使用SQLite。

正如Core Data文档所说“核心数据不是关系数据库或关系数据库管理系统(RDBMS)”。核心数据Technology Overview清楚地描述了核心数据是什么以及它不是什么。

尽管如此,对于许多应用程序而言,它提供了许多优于直接与SQLite接口的优势,并且在您自己深入研究SQLite编程之前考虑Core Data是值得的。