3

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

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

4

1 回答 1

2

是的,如果你需要/想要直接的 SQLite 交互,FMDB是一个很好的选择。它为 SQLite C API 提供了一个简单而健壮的接口。

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

正如 Core Data 文档所说,“Core Data 不是关系数据库或关系数据库管理系统 (RDBMS)”。核心数据技术概述清楚地描述了核心数据是什么,不是什么。

话虽如此,对于许多应用程序而言,与直接与 SQLite 本身交互相比,它提供了许多优势,并且在您自己深入 SQLite 编程之前考虑 Core Data 是值得的。

于 2012-10-01T17:57:03.697 回答