iOS 數據庫持久化方案后感總結

背景:閱讀了前天貓iOS架構師的文章:《iOS 應用架構談 本地持久化方案》后感。

鏈接:http://wenku.baidu.com/link?url=w8rtNlmZf5BtkxeRR4oHUt9cDncDZMTpUUSo7pdjkXk1zocC3lHfnd5CTeBbu5asyvO1Wha5vl2uEARrYY6HqMzi5o2rKVwyNmjCxCGE00e

(1)設計數據庫對象。

(2)數據庫對象持有表對象。

(3)設計表對象,表對象有增、刪、改、查業務相關的接口。

(4)"每種業務"對應一個特定的DataCenter(業務與持久層的粘合劑),DataCenter提供業務接口,DataCenter根據業務邏輯對不同表做操作,返回數據model。

(5)ViewController持有DataCenter,調用DataCenter返回數據模型填充View。

(6)移動端數據庫優化就是做切片,橫切片或縱切片,也就是把表分成不同的小表,這樣訪問起來足夠快。

(7)CTPersistance提供數據遷移解決方案,CTPersistance能夠做到,如果表中沒有某個字段,自增字段

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容