天天看點

資料存儲之歸檔

在使用plist進行資料存儲和讀取,隻适用于系統自帶的一些常用類型才能用,且必須先擷取路徑相對麻煩;

偏好設定(将所有的東西都儲存在同一個檔案夾下面,且主要用于存儲應用的設定資訊)

歸檔:因為前兩者都有一個緻命的缺陷,隻能存儲常用的類型。歸檔可以實作把自定義的對象存放在檔案中。

代碼示範

先看下項目的結構  student類繼承person類

資料存儲之歸檔

在viewcontroller.m中

在person.h中定義了幾個屬性

在person.m中實作nscoding協定

 在student類中繼承person類 增加了一個學号屬性

 在student.m中實作了nscodeing協定

 自定義模型對象歸檔解檔運作結果如下:

資料存儲之歸檔

主要是實作nscoding協定