| NSCollectionLayoutContainer |
|
| NSCollectionLayoutEnvironment |
|
| NSCollectionLayoutVisibleItem |
|
| NSLayoutManagerDelegate |
|
| NSTextAttachmentContainer |
This protocol defines the interface to attachment objects from NSLayoutManager
|
| NSTextLayoutOrientationProvider |
|
| NSTextStorageDelegate |
NSTextStorage delegate methods ***
|
| 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
Implemented on an element that represents content meant to be read, like a book or periodical.
|
| UIActionSheetDelegate |
|
| 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. the layout refers to the data source
to gather information in order to create UICollectionViewLayoutAttributes) this protocol allows
translation between the data source index path into the presentation index path (i.e. layout) state.
|
| 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
Implement on the application delegate to present the user with additional Guided Access restrictions.
|
| 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.
|
| 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. as such, it supplies no information about appearance (including the cells)
|
| UITableViewDataSourcePrefetching |
_______________________________________________________________________________________________________________
this protocol can provide information about cells before they are displayed on screen.
|
| UITableViewDelegate |
_______________________________________________________________________________________________________________
this represents the display and behaviour 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
Controls features of text widgets (or other custom objects that might wish
to respond to keyboard input).
|
| UITextInteractionDelegate |
|
| UITextPasteConfigurationSupporting |
|
| UITextPasteDelegate |
Defines a delegate to handle text paste handling through item providers.
|
| UITextPasteItem |
|
| UITextViewDelegate |
|
| UITimingCurveProvider |
|
| UIToolbarDelegate |
|
| 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 |
|