Why do I have to call super -dealloc last, and not first?
Its just a guideline. You can call other instructions after [super dealloc]. however you can not access variables of the superclass anymore because they are released when you call [super dealloc]. It is always safe to call the superclass in the last line. Also KVO and depended (triggered) keys can produce side effects if they … Read more