Book

Mastering iOS 12 Programming

Mastering iOS 12 is the third book in the Mastering iOS series that started in 2016 when iOS 10 was released. Since the release of the first version, this book has grown in size to make sure all of the new and interesting bits of iOS covered and to teach you how to make sure your iOS applications meet Apple's latest standards. You will learn everything you need to know to build great applications that are packed with great features.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

25h

Language

English

About Book

Who Is This Book For?

If you’re a developer with some experience in iOS programming and want to enhance your skills by unlocking the full potential of the latest iOS version with Swift to build great applications, this book is for you.

Book content

chapters 25h total length

UITableView Touch-up

A Better Layout with UICollectionView

Creating a Detail Page

Immersing Your Users with Animation

Understanding the Swift Type System

Writing Flexible Code with Protocols and Generics

Improving the Application Structure

Adding Core Data to Your App

Fetching and Displaying Data from the Network

Being Proactive with Background Fetch

Syncing Data with CloudKit

Using Augmented Reality

Improving Apps With Location Services

Making Smarter Apps with CoreML

Tracking Activity Using HealthKit

Streamlining Experiences with Siri

Using Media in Your App

Implementing Rich Notifications

Instant Information with a Today Extension

Exchanging Data With Drag And Drop

Improved Discoverability with Spotlight and Universal Links

Extending iMessage

Ensuring App Quality with Tests

Discovering Bottlenecks with Instruments

Offloading Tasks with Operations and GCD

Submitting Your App to the App Store

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required