iOS的數據持久化的寫入只支持4種基本類型,並且NSArray,與NSDictionary裏面存的數據也必須是這四種基本類型,那麼如果我們要將對象等寫入到沙盒中我們應該怎麼做呢?
下面我們來共同學習一下
在處理這一類的問題時,我們運用的是歸檔的方法來實現的
歸檔的實質就是將數據類型轉換成NSData類型,再將NSData寫入到文件中
我們就以Student類爲例
一個類如果要存檔,首先它必須遵循<NSCOding>協議
在.m中寫編碼與解碼的方法
接下來我們將Student對象存到沙盒路徑之中
同樣,我們還需要了解如何讀取歸檔
歸檔也是持久化的一種,當然持久化還有SQL Core - Data 欲知後事如何,請看下回分解;