Blur UIView Category

Basically take a screenshot of a particular UIView and blur that image. 
But programmatically taking a screenshot in iOS 6, using renderInContext:, took too long. Fortunately iOS 7 includes a new method in UIView called drawViewHierarchyInRect:afterScreenUpdates: that does the same. It takes a super fast snapshot of the UIView. How fast? Well here's a comparison with renderInContext: method. It's 15x faster. So now that we can create a snapshot how do we achieve the blur effect? Well, Apple got us covered there as well. You can achieve the blur effect using the UIImageEffects category (go to Sample Code > and search for ImageEffects), created by Apple.