WCDB
連接:http://www.reibang.com/p/2c3f304f7efd
安裝CocoaPods
Podfile里面寫pod 'WCDB'
pod install
安裝好后編譯一下
安裝WCDB的WCTColumnCoding模版
- WCDB提供了Xcode文件模版來(lái)創(chuàng)建字段綁定
-
未獲取WCDB的Github倉(cāng)庫(kù),執(zhí)行命令:
"curl https://raw.githubusercontent.com/Tencent/wcdb/master/tools/templates/install.sh -s | sh"
-
手動(dòng)安裝
下載github庫(kù): https://github.com/Tencent/wcdb.git
'cd path-to-your-wcdb-dir/tools/templates' 'sh install.sh'執(zhí)行命令
-
重啟Xcode,Command + N新建
選擇 ***WCDB*** 一欄, TableCodable
創(chuàng)建model類,例如: User.h User+WCTTableCoding.h User.mm
-
準(zhǔn)備工作完成
.h 申明屬性
+.h
WCDB_PROPERTY用于在頭文件中聲明綁定到數(shù)據(jù)庫(kù)表的字段
(!注意,寫在分類里,不寫在.h里面,這樣view和controller不會(huì) 引入導(dǎo)入<WCDB/WCDB.h>的文件,不用將.m改成.mm)
- .mm
WCDB_IMPLEMENTATION副编,用于在類文件中定義綁定到數(shù)據(jù)庫(kù)表的類 WCDB_IMPLEMENTATION(User)手报。
WCDB_SYNTHESIZE,用于在類文件中定義綁定到數(shù)據(jù)庫(kù)表的字段