With the iOS 8 SDK Apple has delivered a much simpler API for creating UIAlertView’s and UIActionSheet’s, but if you’re looking to support iOS 7 you can’t use the new clean and simple syntax of UIAlertController.

Here’s an open source project from Peter Steinberger that bring backwards compatibility to the iOS 8 UIAlertController API with PSTAlertController.

PSTAlertController brings the new alert controller API to iOS 7 allowing, you simply need to replace UIAlertController with PSTAlertController, program the way you would with iOS 8’s UIAlertController API and on iOS 8 the new alert controller will be used, and on iOS 7 PSTAlertController.

You can find PSTAlertController on Github here.