Apple's latest release of iOS once again raises the bar and capabilities for all iOS developers. With iOS 9, several new APIs and features are here to help the next wave of mobile apps perform, look, and feel better than they could before. In this course, you'll learn how to use some of the standout features, such as deep linking to your app inside spotlight, how to use new UIKitDynamics features, and much more.
Jordan Morgan is a software developer from Ozark, Missouri, who founded Dreaming In Binary with his wife. He is focused on helping the community, creating things that inspire others, doing talks over iOS, and constantly being a student of any form of software engineering.
New & Notable APIs Welcome to the New and Notables module. Now as we've noted in iOS 9 there's been a lot of changes. For instance, Sprite Kit saw a lot of advancements and a lot of new functionality there, all the way down to the little things like better touch recognitions on the iPhone and compression algorithms. And with those improvements you could look through the documentation and see that there are literally thousands of new APIs. So what do we do here? Well we need to go for the big wins, and in this module I'm going to give you user facing technology and APIs that you can use in your app to really show that you've put the effort into making your app ready for the next iOS. Now we're going to start with Contacts and ContactsUI, and this is going to be a great one for you long-time developers who have used the C-based APIs and Address Book. A lot has changed there, and it is all for the better. Next up we'll talk about search APIs, and this one is awesome. If you've been looking for a way to deep link into your app within iOS outside of the traditional means, this is one to pay attention to. There are a lot of ways to expose your content, and have it indexed on your device, and by Apple's servers too. We'll end with the SFSafariViewController, which is a godsend if you've been looking for a way to display web content in your app, and you're tired of spending hours building your own web browser. These are three great pieces of functionality, and I think you're going to be excited to know about them. Let's get going right away with Contacts and ContactsUI.