iOS开发小东西备忘
2017-07-20 本文已影响0人
Chase_Eleven
持续更新......
- 1 self.xxx 和_xxx区别
_xxx 是直接引用变量
self.xxx实际是调用了setter和getter方法的
_xxx 是对实例变量对访问
self.xxx 是对属性对访问
懒加载时 需要self.xxx才会走懒加载方法
- 2 EXC_BAD_ACCESS是什么错误,如何解决
在MRC中比较常见,但ARC模式下,也会发生
EXC_BAD_ACCESS:意味着向一个已经释放的对象发送消息,也有可能是指针损坏导致的异常
解决:僵尸调试模式
开启僵尸调试模式,会将被释放的对象以僵尸的形式保留下来用来调试
开启僵尸模式方法:Edit Scheme - Run - Diagnostics - Zombie Objects