在实际开发中,当有少量的信息需要写入到本地时,最最常用的方法就是归档解档,这里我们只讨论对对象的归档解档。
首先说一下主要思路,DataManager是用来归档数据的类,LoginData是用来储存数据的类,下面话不多说,上代码。
1.定义储存数据的类
//遵循协议,实现两个代理方法
class LoginData: NSObject, NSCoding {
let TestAccount = "account"
let TestPassword = "password"
var account: String?
var password: String?
override init() {
super.init()
}
required init?(coder aDe