-(void)forgetpsdaction
completion:null];
}
這個方法啊,頁面保證釋放(頁面迴圈跳轉,若有頁面不進行釋放的話則會導致迴圈引用)
2.就忘記密碼和註冊頁面來看也就是相互之間可以跳轉到登入頁面去。
3.一旦登入成功,這時候後台伺服器回返回乙個使用者的所有資訊的json或者其他型別的資料過來。
4.拿json資料為例子,你需要在本地建立乙個model物件來進行儲存你接收的這些資料,當你拿到這些資料的時候,你需要進行資料持久化。
說到資料持久化,我在這裡需要用nsuserdefaults來用儲存
nsuserdefaults直接儲存的只能夠儲存最基本的資料,比如nsarray/nsstring等基本的物件,如果需要儲存自己建立的物件的話需要將物件轉換為nsdata物件進行儲存
這是自定義物件部分
#import
@inte***ce
userdatamodel : jsonmodel
@property(nonatomic,copy)nsstring
* classinfoid; //班級id
@property(nonatomic,copy)nsstring
* classname; //班級名稱
@property(nonatomic,assign)nsinteger datacomplete; //完成程度
@property(nonatomic,copy)nsstring
*gradename; //年級
@property(nonatomic,copy)nsstring
*i***ist; //是否填報過
@property(nonatomic,copy)nsstring
*mail; //郵箱
@property(nonatomic,copy)nsstring
*parentsname; //家長的姓名
@property(nonatomic,copy)nsstring
*parentsphone; //家長的**
@property(nonatomic,copy)nsstring *phonenum; //手機號
@property(nonatomic,copy)nsstring *rolename; //身份名字
@property(nonatomic,copy)nsstring
*schoolcity; //學校城市
@property(nonatomic,copy)nsstring
*schoolarea; //學校地區
@property(nonatomic,copy)nsstring
*schoolcityid ; //學校城市id
@property(nonatomic,copy)nsstring
*schoolname; //學校名稱
@property(nonatomic,copy)nsstring
*schoolprovince; //學校的省份
在.m裡面新增這些**
//反歸檔方法
-(void)encodewithcoder:(nscoder *)acoder
//以及歸檔方法
-(instancetype)initwithcoder:(nscoder *)adecoder
return
self;
}

 雖然很繁瑣,但是這是必須要的
然後你具體寫檔案的時候就需要寫入
 」』 //寫檔案不能直接寫入乙個物件,需要將其轉換為nsdata物件後儲存
nsuserdefaults *userdefaults = [nsuserdefaults standarduserdefaults];
nsdata *data = [nskeyedarchiver archiveddatawithrootobject:userdatamodel];
[userdefaults setobject:data forkey:userdatammodel];
//別忘了用這句**給你的寫入加入同步機制
[userdefaults synchronize];
將自定義的物件進行歸檔
反歸檔也很容易,你只需要
//讀取user物件
nsdata *fandata = [userdefaults objectforkey:userdatammodel];
userdatamodel *userdatamodel = [nskeyedunarchiver unarchiveobjectwithdata:fandata];
ios開發之OC基礎 類和物件
本系列的文章主要來自於個人在學習前鋒教育 歐陽堅老師的ios開發教程之oc語言 一定要明確乙個要從事的方向,要不然就會感到迷茫。學習ios開發,並且從事ios開發這個行業,這就是我的選擇。看到我的部落格系列文章,其中大多是關於c qt linux網路程式設計 opengl unity3d等方面。從表...
IOS 開發之Object C中的物件詳解
ioswww.cppcns.com 開發之object c中的物件詳解 前言關於c語言的基礎部分已經記錄完畢,接下來就是學習object c了,編寫oc程式需要使用foundation框架。下面就是對oc中的物件介紹。物件物件和結構類似,乙個物件可以儲存多個相關的資料。在結構中,我們稱這些資料為成員...
iOS之物件儲存
ios中對於資料的儲存通常使用sqlite或者coredata,也有部分使用檔案儲存的方式。ios中的nsarray nsstring nsdictionary nsdata等常規的資料物件都可以使用writetofile atomically 方法 注 這裡nsarray中的物件必須是些ios中的...