#define TT_RELEASE_SAFELY(__POINTER) { [__POINTER release]; __POINTER = nil; }
为什么three20认为释放后将ivar分配给nil是安全的?省略该ivar = nil
步骤是否不安全?
这就是我发现的全部:http: //github.com/facebook/three20/commit/1b946f475fb28d60e0aafc9ef394050c642c3a5b#commitcomment-115517
我不认为我在使用 KVO/KVC,但我不太确定。我现在正在阅读它。
谢谢!
马特