下面通过一个例子将联系人数据保存到沙盒的“documents”目录中。(联系人是一个数组集合,内部为自定义对象)。
@H_403_2@
@H_
|
//从nsobject解析回来
init
(coder aDecoder:
NSCoder
!){
self
.name=aDecoder.decodeObjectForKey(
"Name"
)
as
String
.phone=aDecoder.decodeObjectForKey(
"Phone"
String
}
//编码成object
func
encodeWithCoder(aCoder:
!){
aCoder.encodeObject(name,forKey:
)
aCoder.encodeObject(phone,monospace!important; min-height:inherit!important">)
}
|
name:
phone:
String
//构造方法
(name:
=
""
){
.name = name
.phone = phone
()
}
//从nsobject解析回来
!){
as
!
String
String
}
//编码成object
!){
)
}
|