归档解档的内部实现机理
2015-12-09 00:00
162 查看
摘要: 进一步了解内部的调用机制
归档解档案都是在对象外部实现的,而那两个方法是在对象内部实现的
那么他们内部是怎么实现的呢?
这句话是我们自己调用的之后他就会取系统中调用另一个方法
NSKeyedArchiver.archiveRootObject(self.account!, toFile: self.accountPath)—>
//执行完这句话之后它才会去调用内部的两个方法
+[NSKeyedArchiver archiveRootObject:toFile]———>
func encodeWithCoder(aCoder: NSCoder) {}
required init?(coder aDecoder: NSCoder) {}
归档解档案都是在对象外部实现的,而那两个方法是在对象内部实现的
那么他们内部是怎么实现的呢?
这句话是我们自己调用的之后他就会取系统中调用另一个方法
NSKeyedArchiver.archiveRootObject(self.account!, toFile: self.accountPath)—>
//执行完这句话之后它才会去调用内部的两个方法
+[NSKeyedArchiver archiveRootObject:toFile]———>
func encodeWithCoder(aCoder: NSCoder) {}
required init?(coder aDecoder: NSCoder) {}
相关文章推荐
- mutating的使用(swift2.0)
- mongodb的基本操作(详细操作)
- 【HCTF】2015hctf单刷_writeup
- python条件、循环和其他语法
- as在swift中的应用
- 碎碎念01
- 反序列化坑
- 测试后台给的数据
- x
- 互联网团队管理总结---纪念曾经的悦采团队
- android adb 链接 linux
- Go interfaces make test stubbing easy
- Why Go Is Not Good
- 如何恢复三星手机SD卡数据
- 生成随机数
- 更新Xcode7之后报错: Assertion failure
- 适配iOS9系统
- runtime遍历未知对象的属性和方法
- 修改状态栏颜色
- iOS拨打电话(三种方法)