| NSCollectionLayoutContainer |
|
| NSCollectionLayoutEnvironment |
|
| NSCollectionLayoutVisibleItem |
|
| NSLayoutManagerDelegate |
|
| NSTextAttachmentContainer |
This protocol defines the interface to attachment objects from NSLayoutManager
|
| NSTextAttachmentLayout |
This protocol defines the interface to attachment objects from NSTextLayoutManager
|
| NSTextContentManagerDelegate |
|
| NSTextContentStorageDelegate |
|
| NSTextElementProvider |
NSTextElementProvider is a protocol conformed by NSTextContentManager and its concrete subclasses.
|
| NSTextElementProvider.Block_enumerateTextElementsFromLocationOptionsUsingBlock |
|
| NSTextElementProvider.Block_synchronizeToBackingStore |
|
| NSTextLayoutManagerDelegate |
|
| NSTextLayoutOrientationProvider |
|
| NSTextLocation |
NSTextLocation represents an abstract location inside document contents.
|
| NSTextSelectionDataSource |
|
| NSTextSelectionDataSource.Block_enumerateCaretOffsetsInLineFragmentAtLocationUsingBlock |
|
| NSTextSelectionDataSource.Block_enumerateContainerBoundariesFromLocationReverseUsingBlock |
|
| NSTextSelectionDataSource.Block_enumerateSubstringsFromLocationOptionsUsingBlock |
|
| NSTextStorageDelegate |
NSTextStorage delegate methods ***
|
| NSTextStorageObserving |
NSTextStorageObserving defines the protocol for NSTextStorage controller objects observing changes in the text backing-store.
|
| NSTextStorageObserving.Block_performEditingTransactionForTextStorageUsingBlock |
|
| NSTextViewportLayoutControllerDelegate |
|
| UIAccelerometerDelegate |
|
| UIAccessibilityContainerDataTable |
|
| UIAccessibilityContainerDataTableCell |
The UIAccessibilityContainerDataTable and UIAccessibilityContainerDataTableCell protocols
convey more information specific to tables that contain structured data.
|
| UIAccessibilityContentSizeCategoryImageAdjusting |
These should be used in conjunction with the "Preserve vector data" checkbox for an asset catalog asset, to allow smooth scaling of symbolic glyphs.
|
| UIAccessibilityIdentification |
|
| UIAccessibilityReadingContent |
UIAccessibilityReadingContent
|
| UIActionSheetDelegate |
|
| UIActivityItemsConfigurationProviding |
Protocol adopted by classes that can provide activity items configurations
|
| UIActivityItemsConfigurationReading |
|
| UIActivityItemSource |
|
| UIAdaptivePresentationControllerDelegate |
|
| UIAlertViewDelegate |
|
| UIAppearance |
|
| UIAppearanceContainer |
|
| UIApplicationDelegate |
|
| UIApplicationDelegate.Block_applicationContinueUserActivityRestorationHandler |
|
| UIApplicationDelegate.Block_applicationDidReceiveRemoteNotificationFetchCompletionHandler |
|
| UIApplicationDelegate.Block_applicationHandleActionWithIdentifierForLocalNotificationCompletionHandler |
|
| UIApplicationDelegate.Block_applicationHandleActionWithIdentifierForLocalNotificationWithResponseInfoCompletionHandler |
|
| UIApplicationDelegate.Block_applicationHandleActionWithIdentifierForRemoteNotificationCompletionHandler |
|
| UIApplicationDelegate.Block_applicationHandleActionWithIdentifierForRemoteNotificationWithResponseInfoCompletionHandler |
|
| UIApplicationDelegate.Block_applicationHandleEventsForBackgroundURLSessionCompletionHandler |
|
| UIApplicationDelegate.Block_applicationHandleIntentCompletionHandler |
|
| UIApplicationDelegate.Block_applicationHandleWatchKitExtensionRequestReply |
|
| UIApplicationDelegate.Block_applicationPerformActionForShortcutItemCompletionHandler |
|
| UIApplicationDelegate.Block_applicationPerformFetchWithCompletionHandler |
|
| UIBarPositioning |
|
| UIBarPositioningDelegate |
|
| UICloudSharingControllerDelegate |
|
| UICollectionViewDataSource |
|
| UICollectionViewDataSourcePrefetching |
|
| UICollectionViewDelegate |
|
| UICollectionViewDelegateFlowLayout |
|
| UICollectionViewDragDelegate |
|
| UICollectionViewDropCoordinator |
|
| UICollectionViewDropDelegate |
|
| UICollectionViewDropItem |
|
| UICollectionViewDropPlaceholderContext |
|
| UICollectionViewDropPlaceholderContext.Block_commitInsertionWithDataSourceUpdates |
|
| UICollisionBehaviorDelegate |
|
| UIColorPickerViewControllerDelegate |
|
| UIConfigurationState |
|
| UIContentConfiguration |
|
| UIContentContainer |
|
| UIContentSizeCategoryAdjusting |
|
| UIContentView |
|
| UIContextMenuInteractionAnimating |
|
| UIContextMenuInteractionAnimating.Block_addAnimations |
|
| UIContextMenuInteractionAnimating.Block_addCompletion |
|
| UIContextMenuInteractionCommitAnimating |
|
| UIContextMenuInteractionDelegate |
|
| UICoordinateSpace |
|
| UIDataSourceModelAssociation |
|
| UIDataSourceTranslating |
For advanced clients with data model centric layouts (i.e.
|
| UIDataSourceTranslating.Block_performUsingPresentationValues |
|
| UIDocumentBrowserViewControllerDelegate |
|
| UIDocumentBrowserViewControllerDelegate.Block_documentBrowserDidRequestDocumentCreationWithHandler |
|
| UIDocumentInteractionControllerDelegate |
|
| UIDocumentMenuDelegate |
|
| UIDocumentPickerDelegate |
|
| UIDragAnimating |
|
| UIDragAnimating.Block_addAnimations |
|
| UIDragAnimating.Block_addCompletion |
|
| UIDragDropSession |
|
| UIDragInteractionDelegate |
|
| UIDragSession |
|
| UIDropInteractionDelegate |
|
| UIDropSession |
|
| UIDropSession.Block_loadObjectsOfClassCompletion |
|
| UIDynamicAnimatorDelegate |
|
| UIDynamicItem |
|
| UIFocusAnimationContext |
UIFocusAnimationContext is used to provide UIKit-determined context about animations that are related to a focus update.
|
| UIFocusDebuggerOutput |
|
| UIFocusEnvironment |
Objects conforming to UIFocusEnvironment influence and respond to focus behavior within a specific area of the screen that they control.
|
| UIFocusItem |
Objects conforming to UIFocusItem are considered capable of participating in focus.
|
| UIFocusItemContainer |
Objects conforming to UIFocusItemContainer are responsible for providing which focus items they
contain and where they are.
|
| UIFocusItemScrollableContainer |
Objects conforming to UIFocusItemScrollableContainer are updated accordingly to ensure the
focused item remains visible on the screen.
|
| UIFontPickerViewControllerDelegate |
|
| UIGestureRecognizerDelegate |
|
| UIGuidedAccessRestrictionDelegate |
UIGuidedAccessRestrictionDelegate
|
| UIImagePickerControllerDelegate |
|
| UIIndirectScribbleInteractionDelegate |
The protocol to be implemented by the delegate of UIIndirectScribbleInteraction.
|
| UIIndirectScribbleInteractionDelegate.Block_indirectScribbleInteractionFocusElementIfNeededReferencePointCompletion |
|
| UIIndirectScribbleInteractionDelegate.Block_indirectScribbleInteractionRequestElementsInRectCompletion |
|
| UIInputViewAudioFeedback |
|
| UIInteraction |
|
| UIItemProviderPresentationSizeProviding |
|
| UIKeyInput |
===================================================================================================
Responders that implement the UIKeyInput protocol will be driven by the system-provided keyboard,
which will be made available whenever a conforming responder becomes first responder.
|
| UILargeContentViewerInteractionDelegate |
|
| UILargeContentViewerItem |
The large content viewer allow users with relevant settings to view content at a larger size.
|
| UILayoutSupport |
|
| UIMenuBuilder |
Encapsulates access and mutation for a menu hierarchy.
|
| UIMenuBuilder.Block_replaceChildrenOfMenuForIdentifierFromChildrenBlock |
|
| UINavigationBarDelegate |
|
| UINavigationControllerDelegate |
|
| UIObjectRestoration |
Protocol for classes that act as a factory to find a restorable object during state restoration
A class must implement this protocol if it is specified as the restoration class of a UIRestorableObject.
|
| UIPageViewControllerDataSource |
|
| UIPageViewControllerDelegate |
|
| UIPasteConfigurationSupporting |
|
| UIPencilInteractionDelegate |
|
| UIPickerViewAccessibilityDelegate |
Optionally implement the following methods in a UIPickerView delegate
in order to provide accessibility information per component.
|
| UIPickerViewDataSource |
|
| UIPickerViewDelegate |
|
| UIPointerInteractionAnimating |
|
| UIPointerInteractionAnimating.Block_addAnimations |
|
| UIPointerInteractionAnimating.Block_addCompletion |
|
| UIPointerInteractionDelegate |
|
| UIPopoverBackgroundViewMethods |
The methods defined below are all to be treated as abstract; in order to subclass `UIPopoverBackgroundView`, you must supply implementations of each of the methods below.
|
| UIPopoverControllerDelegate |
|
| UIPopoverPresentationControllerDelegate |
|
| UIPreviewActionItem |
|
| UIPreviewInteractionDelegate |
|
| UIPrinterPickerControllerDelegate |
|
| UIPrintInteractionControllerDelegate |
|
| UIResponderStandardEditActions |
|
| UIResponderStandardEditActions.Block_updateTextAttributesWithConversionHandler |
|
| UISceneDelegate |
|
| UIScreenshotServiceDelegate |
|
| UIScreenshotServiceDelegate.Block_screenshotServiceGeneratePDFRepresentationWithCompletion |
|
| UIScribbleInteractionDelegate |
|
| UIScrollViewAccessibilityDelegate |
Provide a custom status string when VoiceOver scrolls with accessibilityScroll:
For example, in a bookcase user interface that displays a list of books, you can implement
this protocol to announce "Showing books 10 through 20".
|
| UIScrollViewDelegate |
|
| UISearchBarDelegate |
|
| UISearchControllerDelegate |
|
| UISearchDisplayDelegate |
|
| UISearchResultsUpdating |
|
| UISearchTextFieldDelegate |
|
| UISearchTextFieldPasteItem |
A protocol that refines UITextPasteItem to support pasting of tokens.
|
| UISheetPresentationControllerDelegate |
|
| UISplitViewControllerDelegate |
|
| UISpringLoadedInteractionBehavior |
The interaction behavior of a `UISpringLoadedInteraction` object must adopt the `UISpringLoadedInteractionBehavior` protocol.
|
| UISpringLoadedInteractionContext |
UISpringLoadedContext supplies information about the springloading state and current drag.
|
| UISpringLoadedInteractionEffect |
The interaction effect of a `UISpringLoadedInteraction` object must adopt the `UISpringLoadedInteractionEffect` protocol.
|
| UISpringLoadedInteractionSupporting |
|
| UIStateRestoring |
Conform to this protocol if you want your objects to participate in state restoration.
|
| UITabBarControllerDelegate |
|
| UITabBarDelegate |
___________________________________________________________________________________________________
|
| UITableViewDataSource |
_______________________________________________________________________________________________________________
this protocol represents the data model object.
|
| UITableViewDataSourcePrefetching |
_______________________________________________________________________________________________________________
this protocol can provide information about cells before they are displayed on screen.
|
| UITableViewDelegate |
_______________________________________________________________________________________________________________
this represents the display and behavior of the cells.
|
| UITableViewDragDelegate |
_______________________________________________________________________________________________________________
Drag & Drop
|
| UITableViewDropCoordinator |
|
| UITableViewDropDelegate |
|
| UITableViewDropItem |
|
| UITableViewDropPlaceholderContext |
|
| UITableViewDropPlaceholderContext.Block_commitInsertionWithDataSourceUpdates |
|
| UITextDocumentProxy |
|
| UITextDragDelegate |
|
| UITextDraggable |
Defines a text draggable control.
|
| UITextDragRequest |
|
| UITextDropDelegate |
|
| UITextDroppable |
Defines a text droppable control.
|
| UITextDropRequest |
|
| UITextFieldDelegate |
|
| UITextFormattingCoordinatorDelegate |
|
| UITextFormattingCoordinatorDelegate.Block_updateTextAttributesWithConversionHandler |
|
| UITextInput |
|
| UITextInputDelegate |
The input delegate must be notified of changes to the selection and text.
|
| UITextInputTokenizer |
A tokenizer allows the text input system to evaluate text units of varying granularity.
|
| UITextInputTraits |
UITextInputTraits
|
| UITextInteractionDelegate |
|
| UITextPasteConfigurationSupporting |
|
| UITextPasteDelegate |
Defines a delegate to handle text paste handling through item providers.
|
| UITextPasteItem |
|
| UITextViewDelegate |
|
| UITimingCurveProvider |
|
| UIToolbarDelegate |
|
| UIToolTipInteractionDelegate |
|
| UITraitEnvironment |
Trait environments expose a trait collection that describes their environment.
|
| UIUserActivityRestoring |
|
| UIVideoEditorControllerDelegate |
|
| UIViewAnimating |
|
| UIViewControllerAnimatedTransitioning |
|
| UIViewControllerContextTransitioning |
A transition context object is constructed by the system and passed to the
animator in its animateTransition: and transitionDuration: methods as well as
to the interaction controller in its startInteractiveTransition: method.
|
| UIViewControllerInteractiveTransitioning |
|
| UIViewControllerPreviewing |
|
| UIViewControllerPreviewingDelegate |
|
| UIViewControllerRestoration |
A class must implement this protocol if it is specified as the restoration class of a UIViewController.
|
| UIViewControllerTransitionCoordinator |
An object conforming to this protocol is returned by -[UIViewController
transitionCoordinator] when an active transition or presentation/dismissal is
in flight.
|
| UIViewControllerTransitionCoordinator.Block_animateAlongsideTransitionCompletion_0 |
|
| UIViewControllerTransitionCoordinator.Block_animateAlongsideTransitionCompletion_1 |
|
| UIViewControllerTransitionCoordinator.Block_animateAlongsideTransitionInViewAnimationCompletion_1 |
|
| UIViewControllerTransitionCoordinator.Block_animateAlongsideTransitionInViewAnimationCompletion_2 |
|
| UIViewControllerTransitionCoordinator.Block_notifyWhenInteractionChangesUsingBlock |
|
| UIViewControllerTransitionCoordinator.Block_notifyWhenInteractionEndsUsingBlock |
|
| UIViewControllerTransitionCoordinatorContext |
|
| UIViewControllerTransitioningDelegate |
|
| UIViewImplicitlyAnimating |
|
| UIViewImplicitlyAnimating.Block_addAnimations |
|
| UIViewImplicitlyAnimating.Block_addAnimationsDelayFactor |
|
| UIViewImplicitlyAnimating.Block_addCompletion |
|
| UIWebViewDelegate |
|
| UIWindowSceneDelegate |
|
| UIWindowSceneDelegate.Block_windowScenePerformActionForShortcutItemCompletionHandler |
|