Manage your app’s work and how it interacts with system services like Handoff and Shortcuts.
Framework
- Foundation
Manage your app’s work and how it interacts with system services like Handoff and Shortcuts.
Framework
NSUndo Manager
A general-purpose recorder of operations that enables undo and redo.
NSProgress Reporting
An interface for objects that report progress using a single progress instance.
NSProgress
An object that conveys ongoing progress for a given task to the user.
NSOperation
An abstract class that represents the code and data associated with a single task.
NSOperation Queue
A queue that regulates the execution of operations.
NSBlock Operation
An operation that manages the concurrent execution of one or more blocks.
NSInvocation Operation
An operation that manages the execution of a single encapsulated task specified as an invocation.
NSTimer
A timer that fires after a certain time interval has elapsed, sending a specified message to a target object.
Share the user’s current activity with Handoff, Spotlight, and Siri Shortcuts.
Provide a continuous user experience by capturing information from your app and displaying this information as proactive suggestions across the system.
Create, send, and receive user activities directly.
NSUser Activity
A representation of the state of your app at a moment in time.
NSUser Activity Delegate
The interface through which a user activity instance notifies its delegate of updates.
NSProcess Info
A collection of information about the current process.
NSBackground Activity Scheduler
A task scheduler suitable for low priority operations that can run in the background.
NSUser Notification
A notification that can be scheduled for display in the notification center.
NSUser Notification Action
An action that the user can take in response to receiving a notification.
NSUser Notification Center Delegate
An interface that enables customizing the behavior of the default notification center.
Access assets and other data bundled with your app.
Design patterns for broadcasting information and for subscribing to broadcasts.
Manage the interaction between an app extension and its hosting app.
Respond to problem situations in your interactions with APIs, and fine-tune your app for better debugging.
Allow users to control your app with AppleScript and other automation technologies, or run scripts from within your app.