Windows, Panels, and Screens Organize your view hierarchies and facilitate their display onscreen. TopicsWindowsNSWindowNSPanelNSWindowDelegateNSWindowTabNSWindowTabGroupWindow RestorationRestoring your app’s state with AppKitNSWindowRestorationNSUserInterfaceItemIdentificationScreensNSScreenPopoversNSPopoverNSPopoverDelegateAlertsNSAlertNSAlertDelegateOpen and Save PanelsNSOpenPanelNSSavePanelNSOpenSavePanelDelegateShare PanelNSSharingServicePickerNSPreviewRepresentableActivityItemNSPreviewRepresentingActivityItemPrint and PDF PanelsNSPDFPanelNSPrintPanelAccessorizingColor PanelsNSColorPanelNSColorPickingCustomNSColorPickingDefaultNSColorPickerFont PanelsNSFontPanelNSFontPanel.ModeMaskNSFontPanelValidationNSFontChanging See AlsoUser InterfaceViews and ControlsView ManagementView LayoutAppearance CustomizationAnimationSound, Speech, and HapticsSupporting Continuity Camera in Your Mac App