O'Reilly logo

iOS 8 SDK Development, 2nd Edition by Janie Clayton, Chris Adamson

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

App Extensions

Using URLs to bring users into our app, and even to a specific feature, is a very handy feature. But it does mean leaving the app the user was in and coming over to ours. Throughout the history of iOS, each app has lived in its own sandbox, prohibited from directly interacting with other apps. Each app has its own section of the filesystem and can’t see anything outside its folders. Each app runs in its own process and cannot share resources like frameworks or dynamic libraries. This can lead to a lot of duplication of effort across apps.

iOS 8 has started to break down the walls between applications by allowing apps to create app extensions. From the user’s point of view, extensions are packaged with an app and allow it to extend ...

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