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