資料持久化

2021-07-04 19:52:13 字數 1633 閱讀 5101

//

// viewcontroller.m

// 資料持久化

//// created by dllo on 15/8/19.

//#import "viewcontroller.h"

#import "student.h"

@inte***ce viewcontroller ()

@end

@implementation viewcontroller

- (void)viewdidload

// for(nsinteger i=0;i#pragma mark 如果想要實現歸檔和反歸檔,,需要先簽訂乙個協議nscoding

@inte***ce student : nsobject@property(nonatomic,copy)nsstring *name;

@property(nonatomic,copy)nsstring ****;

@property(nonatomic,copy)nsstring *age;

@property(nonatomic,copy)nsstring *hobby;

//針對四條屬性寫乙個自定義的初始化方法和構造器

- (id)initwithstuname:(nsstring *)name

stu***:(nsstring *)***

stuage:(nsstring *)age

stuhobby:(nsstring *)hobby;

+(student *)stuwithname:(nsstring *)name

stu***:(nsstring *)***

stuage:(nsstring *)age

stuhobby:(nsstring *)hobby;

@end

//

// student.m

// 資料持久化

//// created by dllo on 15/8/19.

//#import "student.h"

@implementation student

- (id)initwithstuname:(nsstring *)name

stu***:(nsstring *)***

stuage:(nsstring *)age

stuhobby:(nsstring *)hobby

return self;

}+(student *)stuwithname:(nsstring *)name

stu***:(nsstring *)***

stuage:(nsstring *)age

stuhobby:(nsstring *)hobby

#pragma mark 簽訂玩nscoding協議之後,,需要實現兩個協議方法,,乙個是歸檔時候使用,,另乙個是反歸檔時候使用

- (void)encodewithcoder:(nscoder *)acoder

- (id)initwithcoder:(nscoder *)adecoder

return self;

}@end

資料持久化

資料持久化就是將記憶體中的資料模型轉換為儲存模型,以及將儲存模型轉換為記憶體中的資料模型的統稱.資料模型可以是任何資料結構或物件模型,儲存模型可以是關係模型 xml 二進位製流等。cmp和hibernate只是物件模型到關係模型之間轉換的不同實現。只不過物件模型和關係模型應用廣泛,所以就會誤認為資料...

資料持久化

首先是cocos2d x自己封閉的ccuserdefault跨平台的檔案儲存類,它是用的xml格式,具體操作非常類似於應用開發的ini檔案,可操作性不是很強,如果訪問比較複雜的資料,那就得自己動手去解析乙個字串,下面是示例 基本一看就懂 void userdefaulttest dotest els...

資料持久化

資料持久化是通過檔案將資料儲存在磁碟上 ios有四種資料持久化方式 1.屬性列表 property list 簡單易用,適合小資料量的儲存和查詢操作,但是不適合大量資料的儲存.屬性列表 1屬性列表 property list nsarray plist name age 指定儲存的地方 nsstri...