#import
int main(int argc, const
char * argv)
//
//
//
// //解歸檔
// nsstring *homepath = nshomedirectory();
// nsarray *array = [nskeyedunarchiver unarchiveobjectwithfile:filepath];
// nslog(@"%@",array);\
/*****************************第二種歸檔方法*******************************/
// //自定義內容的歸檔
// //建立乙個可變data 給歸檔物件
// nsmutabledata *data = [nsmutabledata data];
// nsstring *homepath = nshomedirectory();
// nskeyedarchiver *archiver = [[nskeyedarchiver alloc]initforwritingwithmutabledata:data];
// //將不同的資料型別歸檔
// [archiver encodeobject:@[@"123",@"asd",@34] forkey:@"array"];
// [archiver encodefloat:23.7 forkey:@"float"];
// //呼叫下邊的方法
將資料傳到data裡邊
// [archiver finishencoding];
// [archiver release];
// //將檔案寫入路徑並判斷是否成功
// bool success = [data writetofile:filepath atomically:yes];
// if (success)
//
//解歸檔
nsstring *homepath = nshomedirectory();
nsdata *data = [nsdata
datawithcontentsoffile:filepath];
nskeyedunarchiver *unarchiver = [[nskeyedunarchiver
alloc]initforreadingwithdata:data];
nsarray *array = [unarchiver decodeobjectforkey:@"array"];
float f = [unarchiver decodefloatforkey:@"float"];
[unarchiver release];
nslog
(@"array = %@ f = %f",array,f); }
return0;}
兩種if判斷
上海面試三 下面是c語言中兩種if語句判斷方式。請問哪種寫法更好?為什麼?int a if a1 第一種判斷方式 if 1a 第二判斷方式 答 這是個主觀題,不過多數人認為第二種好。從執行效率上講,第二種效率更高。另外,在編寫 時如果不小心將 寫成 即變成 1 a 這時編譯器將會給出錯誤提示。而如果...
mysql的兩種引擎 mysql的兩種儲存引擎
背景 最近在使用spring data jpa操作mysql,在使用jpa的自動建表功能之後,處理多對多關係 manytomany的時候,spring data jpa會給中間表的兩個欄位都加上外來鍵引用。當前使用的版本預設的資料庫儲存引擎為myisam。這種儲存引擎是為資料庫查詢效能而生的,不支援...
jQuery兩種擴充套件
如下 如下 jquery.extend jquery.fn.extend function 我們可以用 extend去擴充套件自定義的物件,如 如下 var myself extend myself,myself.setname tom 通過 extend為物件myself新增了setname方法。...