Get up to speed with the Swift 4 programming language.
Learn how to create and build iOS app projects using the latest version of Xcode.
Use Interface Builder to design user interfaces that adapt to different screen sizes.
Understand the iOS SDK and operating system architecture.
Integrate iCloud and CloudKit into your iOS apps.
Integrate Siri voice control into your apps using the SiriKit Framework.
Learn how to design and build iOS games using Sprite Kit.
Build interactive iMessage apps and to sell in the Message App Store.
Understand how to add drag and drop support to your appss.
Add document browsing using the new Document Browser.
Integrate search into apps using the UI Search Controller..
Maps, in-app billing, touch handling, database integration and more. Over 100 chapters, more than 800 pages and over 60 examples apps (including source code).