Object C 系統型別物件歸檔

2022-05-15 04:25:18 字數 1146 閱讀 5327

系統型別主要是指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...