ios sqlite api documentation



我目前正在学习ios核心数据,我知道核心数据是基于sqlite的。

我可以在Apple的开发人员那里找到有关核心数据的文档,但是似乎没有关于sqlite的文档。但是,sqlite确实有自己的网站和文档。

我想知道,ios 有自己的 sqlite 文档吗?或者 https://www.sqlite.org/docs.html 的所有内容都适用于 ios sqlite?

是的,http://sqlite.org/cintro.html 和 http://sqlite.org/c3ref/funclist.html 文档适用于 Swift。有关如何执行此操作的示例,请参阅 https://stackoverflow.com/a/28642293/1271826。但是你可能想找到一个不错的 Swift SQLite 包装类来让你摆脱 SQLite 的 C API 的杂草(以及避免泄漏的陷阱,因为你没有遵循 SQLite 的 C API 所要求的极其详细的步骤(。

话虽如此,如果你使用的是CoreData,我鼓励你坚持使用CoreData API,而不是使用SQLite的C API。但是,如果你想完全绕过CoreData,只直接与SQLite交互,你可以按照上面建议的方式去做。但我可能会建议你真正坚持使用CoreData,除非你有令人信服的理由不这样做。

sqlite.org/docs.html 的所有内容都适用于 iOS SqLite ...因为Core Data仅适用于iOS,但SqLite可用于许多平台。

最新更新