键值编码KVC
键值编码是一种间接访问对象的属性使用字符串来标识属性,而不是通过调用存取方法,直接或通过实例变量访问的机制,非对象类型的变量将被自动封装或者解封成对象,很多情况下会简化程序代码;
KVC...因为使用 KVC 键值编码,它必须先解析字符串,然后在设置或者访问对象的实例变量。
键值观察KVO
键值观察机制是一种能使得对象获取到其他对象属性变化的通知 ,极大的简化了代码。...实现 KVO 键值观察模式,被观察的对象必须使用 KVC 键值编码来修 改它的实例变量,这样才能被观察者观察到。因此,KVC是KVO的基础。...在 Objective-C 中如何实现 KVO
注册观察者(注意:观察者和被观察者不会被保留也不会被释放)
```
- (void)addObserver:(NSObject *)observer forKeyPath...不需要,静态方法(类方法)创建一个对象时,对象已被放入自动释放池。在自动释放池被释放时,很有可能被销毁。
当我们释放我们的对象时,为什么需要调用super dealloc方法,它的位置又是如何的呢?