Programming iOS 12: Dive Deep into Views, View Controllers, and Frameworks

If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how to create views, manipulate view controllers, and add features from iOS frameworks.

  • Create, arrange, draw, layer, and animate views that respond to touch
  • Use view controllers to manage multiple screens of interface
  • Master interface classes for scroll views, table views, text, popovers, split views, web views, and controls
  • Dive into frameworks for sound, video, maps, and sensors
  • Access user libraries: music, photos, contacts, and calendar
  • Explore additional topics, including files, networking, and threads

Stay up-to-date on iOS 12 innovations, such as User Notification framework improvements, as well as changes in Xcode 10 and Swift 4.2. All example code is available on GitHub for you to download, study, and run.

Want to brush up on the basics? Pick up iOS 12 Programming Fundamentals with Swift to learn about Swift, Xcode, and Cocoa. Together with Programming iOS 12, you’ll gain a solid, rigorous, and practical understanding of iOS 12 development.


Buy On Amazon »

iOS 12 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics
iOS 12 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 10 IDE, Cocoa Touch, and the latest v ...

Details »
Learning Swift: Building Apps for macOS, iOS, and Beyond
Learning Swift: Building Apps for macOS, iOS, and Beyond

Get valuable hands-on experience with Swift, the open source programming language developed by Apple. With this practical guide, ...

Details »
iOS Apps for Masterminds 4th Edition: How to take advantage of Swift 4.2, iOS 12, and Xcode 10 to create insanely great apps for iPhones and iPads
iOS Apps for Masterminds 4th Edition: How to take advantage of Swift 4.2, iOS 12, and Xcode 10 to create insanely great apps for iPhones and iPads

Learn how to create apps for iOS 12 before anyone else. This is the first book to teach you how to work with Swift 4.2, Xcode 10 ...

Details »
Swift in Depth
Swift in Depth

Summary Swift is more than just a fun language to build iOS applications with. It features a host of powerful tools that, if eff ...

Details »
iOS Swift Game Development Cookbook: Simple Solutions for Game Development Problems
iOS Swift Game Development Cookbook: Simple Solutions for Game Development Problems

Ready to create amazing games for iOS? With Apple’s Swift programming language, it’s never been easier. This updated cookboo ...

Details »
Mastering iOS 12 Programming: Build professional-grade iOS applications with Swift and Xcode 10, 3rd Edition
Mastering iOS 12 Programming: Build professional-grade iOS applications with Swift and Xcode 10, 3rd Edition

Become a professional iOS developer with the most in-depth and advanced guide to Swift, Xcode 10, ARKit, and Core ML Key Feature ...

Details »
iOS Programming: The Big Nerd Ranch Guide (7th Edition)
iOS Programming: The Big Nerd Ranch Guide (7th Edition)

iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS ap ...

Details »
iOS Programming: The Big Nerd Ranch Guide (6th Edition) (Big Nerd Ranch Guides)
iOS Programming: The Big Nerd Ranch Guide (6th Edition) (Big Nerd Ranch Guides)

Updated for Xcode 8, Swift 3, and iOS 10, iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, ...

Details »