天天看點

[快速學會Swift第三方庫] SQLite.swift篇[快速學會Swift第三方庫] SQLite.swift篇

sqlite.swift 是一個使用純 swift 語言封裝 sqlite3 的操作架構。

特性:

<a href="#%e5%bf%ab%e9%80%9f%e5%ad%a6%e4%bc%9aswift%e7%ac%ac%e4%b8%89%e6%96%b9%e5%ba%93-sqliteswift%e7%af%87">快速學會swift第三方庫 sqliteswift篇</a>

<a href="#%e7%9b%ae%e5%bd%95">目錄</a>

<a href="#%e7%bc%96%e7%a0%81%e4%b9%8b%e5%89%8d">編碼之前</a>

<a href="#%e5%af%bc%e5%85%a5sqliteswift">導入sqliteswift</a>

<a href="#%e5%85%b6%e4%bb%96%e6%93%8d%e4%bd%9c">其他操作</a>

<a href="#%e9%93%be%e6%8e%a5%e6%95%b0%e6%8d%ae%e5%ba%93">連結資料庫</a>

<a href="#%e5%88%9b%e5%bb%ba%e8%a1%a8">建立表</a>

<a href="#%e6%8f%92%e5%85%a5%e6%95%b0%e6%8d%ae">插入資料</a>

<a href="#%e6%9f%a5%e8%af%a2%e6%95%b0%e6%8d%ae">查詢資料</a>

<a href="#%e4%bf%ae%e6%94%b9%e6%95%b0%e6%8d%ae">修改資料</a>

<a href="#%e5%88%a0%e9%99%a4%e6%95%b0%e6%8d%ae">删除資料</a>

<a href="#%e6%b7%b1%e5%85%a5%e5%ad%a6%e4%b9%a0">深入學習</a>

推薦使用cocoapods進行導入,cocoapods是一個負責管理ios項目中第三方開源庫的工具,安裝cocoapods之後使用指令行就能輕松地對所有第三方開源庫進行安裝和更新,而不需要每次上github去下載下傳。

裝好cocoapods後,修改podfile檔案内容為如下:

target後面為工程名,最後一行為工程路徑(這裡的web是我的工程名)

再執行指令:

在target-&gt;工程名-&gt;build settings-&gt;search paths-&gt;user header search paths處添加sqlite.swift所在的目錄:

[快速學會Swift第三方庫] SQLite.swift篇[快速學會Swift第三方庫] SQLite.swift篇

選擇target-&gt;工程名-&gt;build phases,在link binary with libraries中添加 libsqlite3.tbd

在工程的bridging header中加入以下代碼:

最後在你需要用到sqlite.swift的類中加上:

等價于執行sql語句:

執行結果:

條件查詢會在後面用到

執行結果(隻剩下第一條記錄):