【问题标题】:How FMDB makes sqlite more simpler iOS?FMDB 如何让 sqlite 更简单 iOS?
【发布时间】:2012-03-11 12:02:09
【问题描述】:

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

我需要能够编写查询。

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

【问题讨论】:

    标签: objective-c sqlite fmdb


    【解决方案1】:

    FMDB 是 SQLite 的 C API 之上的一个包装器,其 API 更多的是 Objective-C 风格。哪种 API 风格更“简单”取决于您,这在很大程度上取决于您的编程背景和个人喜好。

    its GitHub page 有一个介绍如何使用 FMDB 的指南,它很好地展示了 API,您在决定之前一定要阅读它。

    【讨论】:

    • @Joachim Isaksson 我可以在 ios6 上使用 fmdb
    • @VigneshKumar 是的,这应该像 afaik 一样正常工作。虽然我没有在自己身上进行过详尽的测试(仅是小型测试项目),但几个月前添加了一些补丁,可以在 ios6 上使用它。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-18
      • 2011-09-28
      • 2012-08-05
      • 1970-01-01
      • 2016-06-19
      • 2013-12-13
      相关资源
      最近更新 更多