Since the guide you recently published was updated, I am sure that it assumes that you are using ARC (you should do this if possible).
You are right, before ARC you had to free instance variables in the dealloc method (you can see this in old XCode templates in the dealloc App-Delegate). With ARC, this is automatically handled (as stated in this guide), therefore, except for special needs, the dealloc method is no longer used.
source share