Learn how to extend the power and usability of the apps you develop for iOS with iOS 9 app extensions.
- [Voiceover] Hi, I'm Bill Weinman, and welcome to iOS 9 App Extensions. The goal of this course is to show you how to build app extensions for iOS. This course presumes that you have a working knowledge of iOS development in Swift. We'll start with a discussion of the different extension points available in iOS. I'll show you the life cycle of the app extension, how it extends your host app, and how the system handles most of this for you. I'll then show you in detail how to build a today extension.
A today extension is a powerful tool that allows your users to view a glimpse of your application data without actually opening up your app. And finally, I'll cover share sheets, how you can use them to share data with online services, and how you can extend them to support your app. iOS extensions are fairly easy to implement and can be a powerful way to extend the usefulness of your applications. So let's get started with iOS 9 App Extensions.