NotificationCenter Namespace

The NotificationCenter namespace provides classes for creating and updating widgets in the Today view.

Classes

NCWidgetController

Coordinates the display of a widget's content with its containing app.

NCWidgetProviding

Customizes the appearance and behavior of a widget.

NCWidgetProviding_Extensions

Extension methods to the INCWidgetProviding interface to support all the methods from the NCWidgetProviding protocol.

NSExtensionContext_NCWidgetAdditions

Extension context methods and properties for an NDWidget.

UIVibrancyEffect_NotificationCenter

Defines the appropriate vibrancy effect for widgets (extensions) displayed in the Today view.

Interfaces

INCWidgetProviding

Interface representing the required methods (if any) of the protocol NCWidgetProviding.

Enums

NCUpdateResult

Enumerates values that describe what happened after the application developer attempted to change the state of a widget by using the WidgetPerformUpdate(Action<NCUpdateResult>) method.

NCWidgetDisplayMode

Enumerates widget display modes.

Remarks

The NotificationCenter namespace, added in iOS 8, allows the creations of widgets, that is, extensions to the Today view.