小說的數(shù)據(jù)緩存機制此處采用沙盒機制咨堤,每本書為一個OC對象(數(shù)據(jù)模型)埂伦,我們需要把對象轉(zhuǎn)為二進制。命名以用戶id+yf+書籍id泛领。如果不知道對象這么轉(zhuǎn)二進制的可以看看我以前的文章《對象轉(zhuǎn)二進制儲存本地》荒吏。接著我們要做的是存入書的二進制數(shù)據(jù)。目前最好的方式應該是數(shù)據(jù)庫或者沙盒渊鞋,在這里我選擇了用沙盒來做持久化绰更。接下來我給大家介紹一下什么叫做沙盒瞧挤。每個app都是有自己的沙盒的,這個沙盒我們是可以直接寫入數(shù)據(jù)的动知。首先我們看一下沙盒的目錄皿伺。
接下來我們看看如何寫入二進制數(shù)據(jù)
在看看我們的讀取二進制數(shù)據(jù)
最后看看我們的刪除數(shù)據(jù)
截止目前已經(jīng)完畢,雖然小說閱讀器的總體架構(gòu)圖含細節(jié)處理已經(jīng)弄完盒粮,但是我還是不想公布。