


Last year, iOS 6 introduced Auto Layout, UICollectionView, PassKit, and native Facebook integration. Two years ago, iOS 5 introduced Storyboards, iCloud, Newsstand, and native Twitter integration. iOS Versions: An OverviewĮach new version of iOS presents new opportunities to mobile developers - along with new challenges. In this tutorial, you’ll modify an existing iOS 6 app called RWRageFaces to make it compatible for iOS 5 – without losing any of the iOS 6 functionality.Īlong the way, you’ll cover various methods to detect and correct compatibility issues – and you’ll encounter a whole lot of crashes that give you some insight into the various APIs that we take for granted in iOS 6. You’ll have your apps supporting multiple iOS versions and devices in no time. In this tutorial you’ll see how to use various techniques that allow you to support different iOS versions and devices effectively. You might even test on more than one or two versions of iOS.īut doing so would cover only a handful of the different combinations of iOS version and device type. When you’re writing an app for iOS, you likely test on the simulator and one or two devices.
