介紹:
這是一個sqlite ORM(automatic database operation),能夠根據(jù) Model的屬性自動生成表和進行增刪改查操作。對于每個實體類 幾乎是 零操作。 開發(fā)者不用再一行行寫插入、修改、刪除的SQL代碼了,只要定義完數(shù)據(jù)屬性就完事。表也能夠自動創(chuàng)建的。具體特色有:
1.使用方法跟 LKDaobase 差不多 不過取消了繼承LKDaobase 的方式,采用了LKDBHelper 統(tǒng)一管理;
2.加入了 表版本管理 比如 當你升級的時候 需要對表 進行
測試環(huán)境:
測試環(huán)境:Xcode 4.5, iOS 4.3 以上。
效果圖:
使用方法:
這是一個sqlite ORM(automatic database operation),能夠根據(jù) Model的屬性自動生成表和進行增刪改查操作。對于每個實體類 幾乎是 零操作。 開發(fā)者不用再一行行寫插入、修改、刪除的SQL代碼了,只要定義完數(shù)據(jù)屬性就完事。表也能夠自動創(chuàng)建的。具體特色有:
1.使用方法跟 LKDaobase 差不多 不過取消了繼承LKDaobase 的方式,采用了LKDBHelper 統(tǒng)一管理;
2.加入了 表版本管理 比如 當你升級的時候 需要對表 進行升級 可重載
+(LKTableUpdateType)tableUpdateWithDBHelper:(LKDBHelper *)helper oldVersion:(int)oldVersion newVersion:(int)newVersion 方法來 自己寫操作 或者用默認的刪除舊表;
3.每種操作 都有異步和同步兩種方式可自行選擇;
4. 低層采用FMDatabase 可自行使用最新的FMDatabase。
更新版本為V1.1。在1.0 的基礎(chǔ)上支持列名 和屬性之間的綁定。也可以設(shè)置列的屬性。