iOS Mobile Development SuccessPath
Prerequisites
You should have experience working with a formal programming language, and you should be familiar with the basic features of an iOS mobile device.
Description
This path is ideal for a programmer who is familiar with other programming languages and wants to start developing for the iPhone and iPad. You will learn the basics of iOS programming using Objective-C, beginning with how to use the Xcode IDE to write code, along with the built-in Interface Builder to drag and drop interface elements into views. You will learn how to work with Objective-C and Cocoa design patterns, how to use navigation and tab bar controllers, and how to make your own table views to navigate data. You will discover how to debug and test using Apple's tools, and you will explore topics around RESTful services and using JSON serialization. You will learn UITouch and recognizing gestures, and you will learn about animation using the UIKit. You will also see Apple's most exciting new programming language, Swift. You'll gain a better understanding of why Swift exists as well as why many developers are moving towards it for iOS and OS development.
Course Path
iOS Mobile Development
14+ hours covering 34 topics
Swift
2+ hours covering 10 topics