O'Reilly logo

Mastering iOS 10 Programming by Donny Wals

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Adding a custom UI to Siri

When your user is using Siri, they aren't always looking at their device. But when they are, it's desirable that the experience a user has with your app through Siri looks and feels a lot like when they're directly interacting with your app. One of the tools you've already seen is custom vocabularies. You can use a vocabulary to map user and app specific terms to Siri's vocabulary.

Another way we can customize the Siri experience is through an Intents UI extension. Whenever you add an Intents extension to your project, Xcode asks you if you also want to add an Interface Extension. If you select this checkbox, you don't have to do anything to add the UI extension since it's already there. However, if you didn't check the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required