【发布时间】:2012-09-22 12:20:35
【问题描述】:
我是一名初学者 iOS 开发人员,正在寻找一个易于使用的数据库包装库以在 iOS(Iphone、Ipad)应用程序中使用 SQLite。到目前为止,我已经找到了FMDB。
你们用什么来制作企业级 Iphone 数据库应用程序?什么是我应该研究的易于使用且可靠的数据库包装器库。
【问题讨论】:
标签: ios objective-c sqlite fmdb
我是一名初学者 iOS 开发人员,正在寻找一个易于使用的数据库包装库以在 iOS(Iphone、Ipad)应用程序中使用 SQLite。到目前为止,我已经找到了FMDB。
你们用什么来制作企业级 Iphone 数据库应用程序?什么是我应该研究的易于使用且可靠的数据库包装器库。
【问题讨论】:
标签: ios objective-c sqlite fmdb
是的,如果您需要/想要直接的 SQLite 交互,FMDB 是一个很好的选择。它为 SQLite C API 提供了一个简单而强大的接口。
您可能还想考虑Core Data,这是一个用于“对象生命周期和对象图管理,包括持久性”的 iOS 框架,它通常在幕后使用 SQLite。
正如 Core Data 文档所说,“Core Data 不是关系数据库或关系数据库管理系统 (RDBMS)。” Core Data Technology Overview 清楚地描述了 Core Data 是什么和不是什么。
话虽如此,对于许多应用程序而言,与直接与 SQLite 本身交互相比,它提供了许多优势,并且在您自己深入 SQLite 编程之前考虑 Core Data 是值得的。
【讨论】: