摘要: 通过手动实现KVO,对KVO底层原理有一定认识。 KVO只要是通过监听set方法,从而实现对该对象的监听。 要监听set方法,有两种实现方式,第一就是使用分类,重写set方法,但是这样就会覆盖父类的set方法,所以不可行,pass掉。 第二就是使用子类,把父类的isa指针改为子类。然后调用父类色se 阅读全文
posted @ 2018-12-04 11:52 空山新雨funny 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 最近在KVO底层原理中用到了obj_msdSend函数,在模拟器上正常,但是在真机上闪退。 首先感谢 乌鸦白WHITECROW ,在他文章的最后给出了苹果连接,看到苹果的指导瞬间知道该怎么做了。 苹果官方的关于真机闪退的解决方法: 苹果关于64位崩溃详细说明见此处 必须先定义原型才可以使用,这样才不 阅读全文
posted @ 2018-12-04 10:59 空山新雨funny 阅读(512) 评论(0) 推荐(0) 编辑