|  |      1lldong      2011-12-07 21:50:14 +08:00 通过method swizzling把dealloc方法替换是一种方法。 | 
|  |      2WarWithinMe OP @lldong 我目前就想到这个方法,有点hack的感觉。看来好像没有比较普通的途径。。。 | 
|  |      3fly2never      2011-12-17 13:08:57 +08:00 用Notifications或者kvo检测行不行?或许是一个方法 | 
|  |      4WarWithinMe OP @fly2never dealloc或者finalize的时候,应该不会发送notification吧。。。 而对于KVO,则有两个疑问,1.非GC情况下,retainCount应该是不可以被observe的。。2.GC情况下,一个weak引用如果在引用的对象被回收的时候,自动变成nil的话,这个倒可以observe。 | 
|  |      5elden      2011-12-17 14:24:22 +08:00 把policy设为OBJC_ASSOCIATION_RETAIN(objectB会被objectA retain),然后release objectB,当后面objectA dealloc的时候是会把objectA也release。 | 
|  |      6elden      2011-12-17 14:25:28 +08:00 上面打错。 把policy设为OBJC_ASSOCIATION_RETAIN(objectB会被objectA retain),然后release objectB,当后面objectA dealloc的时候是会把objectB也release。 | 
|  |      7WarWithinMe OP @elden 原来这样啊。。受教了。。 |