Inter-Process Communication

Share data through Handoff, support universal links into your app's content, and display activity-based services to the user.


Universal Links

Allowing Apps and Websites to Link to Your Content

Use universal links to link to content within your app and share data securely.

User Activities

class NSUserActivity

A representation of the state of your app at a moment in time.


class UIActivity

An abstract class that you subclass to implement app-specific services.

class UIActivityViewController

A view controller that you use to offer standard services from your app.

protocol UIActivityItemSource

A set of methods used by an activity view controller to retrieve the data items to act on.

class UIActivityItemProvider

A proxy for data passed to an activity view controller.

See Also

App Structure

App and Environment

Manage life-cycle events and your app’s UI scenes, and get information about traits and the environment in which your app runs.

Documents, Data, and Pasteboard

Organize your app's data and share that data on the pasteboard.

Resource Management

Manage the images, strings, storyboards, and nib files that you use to implement your app's interface.

App Extensions

Extend your app's basic functionality to other parts of the system.

Mac Catalyst

Create a version of your iPad app that users can run on a Mac device.