iPhone ARC Release Notes - dealloc on system classes delegates?
问题 I understand the ARC Release Notes, however I have been wondering what does this mean exactly and what are the system classes: You may implement a dealloc method if you need to manage resources other than releasing instance variables. You do not have to (indeed you cannot) release instance variables, but you may need to invoke [systemClassInstance setDelegate:nil] on system classes and other code that isn’t compiled using ARC. This is right here ARC Release Notes under the new rules enforced