Objective-C block replacement for iOS APIs depending on delegation, like UINavigationController push/pop, UIAlertView, UIActionSheet, UIPopOverController, NSURLConnection, CLLocation, etc.