我目前正在學習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是可以在許多平臺..