系統型別主要是指nsstring nsdictionary,nsarray,nsdata,nsnumber 型別資料(包括對應可變型別);
這些型別已經實現了nscoding協議,支援歸檔,
寫入方法:
writetofile:atomically:
讀取方法:
-dictionarywithcontentsoffile:
-arraywithcontentsoffile:
-datawithcontentsoffile:
-stringwithcontentsoffile:
//字串物件歸檔以及解歸檔 atomically 緩衝池
nsstring *str=@"hello oc!";
//寫入
bool falg=[str writetofile:@"str.txt" atomically:yes encoding:nsutf8stringencoding error:nil];
if(falg)
//讀取
nsstring *readstr=[nsstring stringwithcontentsoffile:@"str.txt" encoding:nsutf8stringencoding error:nil];
//陣列物件歸檔以及解歸檔
//寫入
nsarray *arr=@[@"one",@"two",@"three"];
bool flag=[arr writetofile:@"arr.plist" atomically:yes];
if(flag)
//讀出
nsarray *readarr =[nsarray arraywithcontentsoffile:@"arr.plist"];
//字典物件歸檔以及解歸檔
nsdictionary *dic=@;
//寫入
bool flag = [dic writetofile:@"dic.plist" atomically:yes];
if(flag)
nsdictionary *readdic = [nsdictionary dictionarywithcontentsoffile:@"dic.plist"];
nslog(@"readdic = %@",readdic);
Object c物件導向(上)
1.面向過程和物件導向 面向過程 一步一步的進行,第一步做什麼,第二部執行什麼。物件導向 2.類和物件 類 是某一批物件的抽象 物件才是乙個具體存在的例項 定義類 inte ce myclass nsobject 實現類 implementation myclass 定義變數 person pers...
Object C的物件模型
在object c的型別結構中,有幾個比較重要的概念object 例項 class 類 metaclass 元類 rootclass 根類 rootclass s metaclass 根元類 有物件導向程式設計語言背景的同學可以很容易理解類和例項。在object c中,object本質上是乙個str...
object C 資料型別
objective c資料型別可以分為 基本資料型別 物件型別和id型別。基本資料型別有 int float double和char型別。物件型別就是類或協議所宣告的指標型別,例如 nsautoreleasepool pool,其中nsautoreleasepool是乙個類,nsautoreleas...