iOS7 is probably the most significant change to Apple’s mobile operating system since the launch of the iPhone3G. Not only does it completely revamp the UI, but it also introduces loads of really exciting new APIs that developers can use to make awesome apps.
There are so many different areas of improvement / addition that I’ve decided to do a review for developers – in bite-size pieces. Today marks the launch of my daily blog series – iOS7 Day-by-Day.
You can subscribe to the blog with the RSS feed option above – or follow me on twitter to be notified of when updates are posted. The following table of contents will be updated daily, so you should bookmark this page to get easy links to the entire series.
- Day 0 :: UIKit Dynamics
- Day 1 :: NSURLSession
- Day 2 :: Asset Catalog
- Day 3 :: Background Fetch
- Day 4 :: AVSpeechSynthesizer
- Day 5 :: UIDynamics with Collection Views
- Day 6 :: Tint Color
- Day 7 :: Taking Snapshots of UIViews
- Day 8 :: Reading list with SafariServices
- Day 9 :: Device Identification
- Day 10 :: Custom UIViewController Transitions
- Day 11 :: UIView Key-frame Animations
- Day 12 :: Dynamic Type and Font Descriptors
- Day 13 :: Route Directions with MapKit
- Day 14 :: Interactive View Controller Transitions
- Day 15 :: CoreImage Filters
- Day 16 :: Decoding QR Codes with AVFoundation
- Day 17 :: iBeacons
- Day 18 :: Detecting Facial Features with CoreImage
- Day 19 :: UITableView Row Height Estimation
- Day 20 :: View controller content and navigation bars
- Day 21 :: Multi-column TextKit text rendering
- Day 22 :: Downloadable Fonts
- Day 23 :: Multipeer Connectivity
- Day 24 :: The End
Each day’s post will have an associated sample project so that you can see the concepts in action. These will all be available in the github repo at github.com/ShinobiControls/iOS7-day-by-day.
Let me know of any feedback or suggestions you might have.