AppDelegate
All States of Application through AppDelegate methods
AppDelegate Roles
Opening a URL-Specified Resource
Handling Local and Remote Notifications