---
title: Notification Center
framework: Notification Center
role: collection
role_heading: Framework
platforms: [iOS 8.0+, iPadOS 8.0+, Mac Catalyst 8.0+, macOS 10.10+]
path: notificationcenter
---

# Notification Center

Create and manage widgets for the Today view.

## Overview

Overview The Notification Center framework helps you create and manage app extensions that implement Today widgets. The framework provides an API you can use to specify whether a Today widget has content to display, and to customize aspects of its appearance and behavior. In macOS, the Notification Center framework also provides ways to customize the editing and searching experience in a widget.

## Topics

### Core Widget

- [NCWidgetProviding](notificationcenter/ncwidgetproviding.md)
- [NCWidgetController](notificationcenter/ncwidgetcontroller.md)

### Search View

- [NCWidgetSearchViewController](notificationcenter/ncwidgetsearchviewcontroller.md)
- [NCWidgetSearchViewDelegate](notificationcenter/ncwidgetsearchviewdelegate.md)

### List View

- [NCWidgetListViewController](notificationcenter/ncwidgetlistviewcontroller.md)
