http://stuartkhall.com/posts/ios-7-development-tips-tricks-hacks
Stealing The Blur
Unfortunately Apple didn't give access to their blur effect directly for you to use on your views. Luckily some clever people worked out you could just steal the layer from a UIToolbar. iOS-blur
If you want dark style blur set the toolbar barStyle to UIBarStyleBlack.
Tinting The Navbar
Setting the tint color but it's not tinting? Turns out there's another tint property called 'barTintColor';
Nil Those Delegates
With iOS 7 you need to nil out your delegates and datasources before your controllers are dealloc'd or you will have a lot of nasty 'message sent to deallocated instance' exceptions.
Hide The Status Bar
Don't you love how that transparent status bar floats over content? Yeah me either.
The standard call doesn't do the trick any more:
Set the value UIViewControllerBasedStatusBarAppearance to YES in your Info.plist and add this to your controller:
Changing The Status Bar Style Per Controller
Set the value UIViewControllerBasedStatusBarAppearance to YES in your Info.plist and override:
Custom Back Button And Swipe Back
The only nice way I found to actually completely override the back button is to set the leftBarButtonItem, but then the swipe back gesture breaks. Luckily it's an easy fix when you know how:
Full Screen Content Transition
When full screen content is shown (say a video is expanded) and the user switches orientation and then closes you will often get an exception. Turns out preferredInterfaceOrientationForPresentation is now a required method.
Checking For iOS 7
Nothing new here, but useful if you want to perform something only on iOS 7:
My Scroll View Is Moving!
iOS 7 offsets your scroll view 64px (20px for the status bar and 44px for the navigation bar) by default, you can disable this though:
CocoaPods Is Breaking in Xcode 5
Check out this link.