Hmmm, found this:
Quote:
Do I still need to write dealloc methods for my objects?
Maybe.
Because ARC does not automate malloc/free, management of the lifetime of Core Foundation objects, file descriptors, and so on, you still free such resources by writing a dealloc method.
You do not have to (indeed cannot) release instance variables, but you may need to invoke [self setDelegate:nil] on system classes and other code that isn’t compiled using ARC.
dealloc methods in ARC do not require—or allow—a call to [super dealloc]; the chaining to super is handled and enforced by the runtime.
|
Here:
Loading
Still doesn't exactly enhance my understanding, nor does it instill confidence in me...
"but you may need to invoke [self setDelegate:nil] on system classes and other code that isn’t compiled using ARC."
MAY need to... how the **** do I know?
Grrr