我目前正在学习ios核心数据,我知道核心数据是基于sqlite的。ios sqlite api文档
我可以在苹果开发者处的core data上找到文档,但似乎没有关于sqlite的文档。但是,sqlite有自己的website and documentation。
我在想,ios是否有自己的sqlite文档?或者https://www.sqlite.org/docs.html的一切都适用于ios sqlite?在sqlite.org/docs.html
我目前正在学习ios核心数据,我知道核心数据是基于sqlite的。ios sqlite api文档
我可以在苹果开发者处的core data上找到文档,但似乎没有关于sqlite的文档。但是,sqlite有自己的website and documentation。
我在想,ios是否有自己的sqlite文档?或者https://www.sqlite.org/docs.html的一切都适用于ios sqlite?在sqlite.org/docs.html
是的,http://sqlite.org/cintro.html和http://sqlite.org/c3ref/funclist.html文档工程迅速。以https://stackoverflow.com/a/28642293/1271826为例,说明如何做到这一点。但是您可能想要找到一个很好的Swift SQLite包装类,以帮助您摆脱SQLite C API的杂草(以及避免因为没有遵循SQLite C API所要求的令人生厌的详细步骤而出现漏洞)。
如前所述,如果您使用的是CoreData,我鼓励您坚持使用CoreData API,而不是使用SQLite的C API。但是,如果您想完全绕过CoreData并仅与SQLite直接交互,则可以按照上面的建议进行操作。但我可能会建议真的坚持CoreData,除非你有一个令人信服的理由不要。
一切适用于iOS的SQLite的...因为核心数据仅适用于iOS,但SQLite是可以在许多平台..