有没有人开发了一个单例来访问 SQLite 数据库?我知道还有其他选项,例如 Core Data,但就我而言,我需要 SQLite。我查看了 Apple 提供的单例创建代码( here ),但问题是 SQLite 数据库“东西”不是对象,它是“typedef struct sqlite3”。所以目前,我怀疑我应该如何调整这段代码以使其成为单例。任何建议,请:)
更新:我查看了 SQLite 的 FMDB 框架,它可以完成所有工作,但没有实现单例。我的意思是,访问方法是实例而不是类方法。如果我需要从不同的代码位置调用 SQL 语句,我需要传递一个指针而不是调用一些共享实例类方法:( 所以,这个问题仍然悬而未决。
最佳答案
我认为你应该使用 FMDB,它是 SQLite3 的优秀包装库之一。
在此处查看有关 FMDB 的详细信息 http://www.ioslib.com/library/data/fmdb/
关于iphone - 如何使用 Apple 单例模式访问 SQLite 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7495647/