一. ?引入。
二.簡單地封裝。
1. ?在SQLite.swift的基礎(chǔ)封裝SQLiteDataStore 。為單例類,用于創(chuàng)建數(shù)據(jù)庫, ?作統(tǒng)一訪問數(shù)據(jù)庫用。此為Connection Layer。
2. 建立UserinfoDataHelper類,并遵從DataHelperProtocol協(xié)議。選擇實現(xiàn)協(xié)議的插入、更新等方法。此為Data Helper Layer。
3. ?為各個數(shù)據(jù)模型建立Model。此為Mode Layer。(每個model對應(yīng)各自的ModelDataHelper)。

SQLite.Swift的簡單封裝層級圖

工程中的結(jié)構(gòu)
3. 簡單地使用。

數(shù)據(jù)模型插入數(shù)據(jù)庫
4. 示例代碼。
如有幫到你,或給你一些啟發(fā),就給個Start唄。