摘要: 什么是KVO KVO的本质是key-Value Observing 俗称 健值监听 可以用与监听某个对象属性值的改变 观察者模式的一种实现 采用isa_swizzling实现。 如果一个对象想要知道另一个对象属性值的改变 我们就可以使用KVO来实现 具体代码如下 #import "ViewContr 阅读全文
posted @ 2020-11-05 23:50 幻影-2000 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一个NSObject对象占用多少内存 我们都知道 我们平时编写的OC代码 底层实现其实是C/C++,然后编译器再把C/C++代码转换为汇编语言代码,汇编代码最终会变成机器语言。 所以OC的面向对象都是基于C/C++的数据结构来实现的。 那么我们OC中的对象 类 都是基于C/C++什么样的数据结构实现 阅读全文
posted @ 2020-11-05 17:01 幻影-2000 阅读(167) 评论(0) 推荐(0) 编辑