In the book on page 187 (hard copy 1st edition).
Both the viewDidUnload and the dealloc appear to be freeing up resources.
In my mind the order that you ‘new’ or ‘alloc’ things you ‘delete’ or ‘dealloc’ in the REVERSE order.
In the book it shows the following:
In all of the dealloc methods the [super dealloc] is always called last. Wouldn’t that rule also apply here as well?