iOS數據持久化之歸檔

iOS的數據持久化的寫入只支持4種基本類型,並且NSArray,與NSDictionary裏面存的數據也必須是這四種基本類型,那麼如果我們要將對象等寫入到沙盒中我們應該怎麼做呢?

下面我們來共同學習一下

在處理這一類的問題時,我們運用的是歸檔的方法來實現的

歸檔的實質就是將數據類型轉換成NSData類型,再將NSData寫入到文件中

我們就以Student類爲例

一個類如果要存檔,首先它必須遵循<NSCOding>協議


在.m中寫編碼與解碼的方法

接下來我們將Student對象存到沙盒路徑之中

同樣,我們還需要了解如何讀取歸檔

歸檔也是持久化的一種,當然持久化還有SQL Core - Data 欲知後事如何,請看下回分解;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章