NSObject
The root class of most Objective-C class hierarchies, from which subclasses inherit a basic interface to the runtime system and the ability to behave as Objective-C objects.
Declaration
class NSObjectTopics
Initializing a Class
Creating, Copying, and Deallocating Objects
Identifying Classes
Testing Class Functionality
Testing Protocol Conformance
Obtaining Information About Methods
Describing Objects
Supporting Discardable Content
Sending Messages
perform(_:with:afterDelay:)perform(_:with:afterDelay:inModes:)performSelector(onMainThread:with:waitUntilDone:)performSelector(onMainThread:with:waitUntilDone:modes:)perform(_:on:with:waitUntilDone:)perform(_:on:with:waitUntilDone:modes:)performSelector(inBackground:with:)cancelPreviousPerformRequests(withTarget:)cancelPreviousPerformRequests(withTarget:selector:object:)
Forwarding Messages
Dynamically Resolving Methods
Handling Errors
Archiving
awakeAfter(using:)classForArchiverclassForCoderclassForKeyedArchiverclassFallbacksForKeyedArchiver()classForKeyedUnarchiver()replacementObject(for:)replacementObject(for:)replacementObject(for:)setVersion(_:)version()
Working with Class Descriptions
attributeKeysclassDescriptioninverse(forRelationshipKey:)toManyRelationshipKeystoOneRelationshipKeys
Improving Accessibility
UIAccessibilityUIAccessibilityContainerUIAccessibilityActionUIAccessibilityFocusUIAccessibilityDragging
Improving browser accessibility
browserAccessibilityAttributedValue(in:)browserAccessibilityDeleteTextAtCursor(numberOfCharacters:)browserAccessibilityInsertTextAtCursor(text:)browserAccessibilitySelectedTextRange()browserAccessibilitySetSelectedTextRange(_:)browserAccessibilityValue(in:)browserAccessibilityContainerTypebrowserAccessibilityCurrentStatusbrowserAccessibilityHasDOMFocusbrowserAccessibilityIsRequiredbrowserAccessibilityPressedStatebrowserAccessibilityRoleDescriptionbrowserAccessibilitySortDirection
Scripting
classCodeclassNamecopyScriptingValue(_:forKey:withProperties:)newScriptingObject(of:forValueForKey:withContentsValue:properties:)scriptingPropertiesscriptingValue(for:)
Integrating with Combine
Key-Value Observing
Key-Value Coding
NSKeyValueBindingCreationNSKeyValueCodingNSScriptKeyValueCodingNSScriptKeyValueCoding Exception Names
Interacting with Web Plug-ins
Implementing Web Scripting
Supporting Cocoa Scripting
Customizing accessibility
Deprecated
Instance Properties
accessibilityActivateBlockaccessibilityActivationPointaccessibilityActivationPointBlockaccessibilityAttributedHintaccessibilityAttributedHintBlockaccessibilityAttributedLabelaccessibilityAttributedLabelBlockaccessibilityAttributedUserInputLabelsaccessibilityAttributedUserInputLabelsBlockaccessibilityAttributedValueaccessibilityAttributedValueBlockaccessibilityContainerTypeaccessibilityContainerTypeBlockaccessibilityCustomActionsBlockaccessibilityCustomRotorsaccessibilityCustomRotorsBlockaccessibilityDecrementBlockaccessibilityDirectTouchOptionsaccessibilityElementsBlockaccessibilityElementsHiddenaccessibilityElementsHiddenBlockaccessibilityExpandedStatusaccessibilityExpandedStatusBlockaccessibilityFocusedUIElementaccessibilityFrameaccessibilityFrameBlockaccessibilityHeaderElementsaccessibilityHeaderElementsBlockaccessibilityHintaccessibilityHintBlockaccessibilityIdentifierBlockaccessibilityIncrementBlockaccessibilityLabelaccessibilityLabelBlockaccessibilityLanguageaccessibilityLanguageBlockaccessibilityMagicTapBlockaccessibilityNavigationStyleaccessibilityNavigationStyleBlockaccessibilityNextTextNavigationElementaccessibilityNextTextNavigationElementBlockaccessibilityNotifiesWhenDestroyedaccessibilityPathaccessibilityPathBlockaccessibilityPerformEscapeBlockaccessibilityPreviousTextNavigationElementaccessibilityPreviousTextNavigationElementBlockaccessibilityRespondsToUserInteractionaccessibilityRespondsToUserInteractionBlockaccessibilityShouldGroupAccessibilityChildrenBlockaccessibilityTextInputResponderaccessibilityTextInputResponderBlockaccessibilityTextualContextaccessibilityTextualContextBlockaccessibilityTraitsaccessibilityTraitsBlockaccessibilityUserInputLabelsaccessibilityUserInputLabelsBlockaccessibilityValueaccessibilityValueBlockaccessibilityViewIsModalaccessibilityViewIsModalBlockautomationElementsautomationElementsBlockisAccessibilityElementisAccessibilityElementBlockisSelectableobjectSpecifiershouldGroupAccessibilityChildren
Instance Methods
acceptsPreviewPanelControl(_:)accessibilityElement(at:)accessibilityElementCount()accessibilityHitTest(_:)accessibilityHitTest(_:event:)accessibilityLineEndPositionFromCurrentSelection()accessibilityLineRange(forPosition:)accessibilityLineStartPositionFromCurrentSelection()accessibilityZoomIn(at:)accessibilityZoomOut(at:)actionProperty()attemptRecovery(fromError:optionIndex:)attemptRecovery(fromError:optionIndex:delegate:didRecoverSelector:contextInfo:)authorizationViewCreatedAuthorization(_:)authorizationViewDidAuthorize(_:)authorizationViewDidDeauthorize(_:)authorizationViewDidHide(_:)authorizationViewReleasedAuthorization(_:)authorizationViewShouldDeauthorize(_:)awakeFromNib()beginPreviewPanelControl(_:)burnProgressPanel(_:burnDidFinish:)burnProgressPanelDidFinish(_:)burnProgressPanelWillBegin(_:)candidates(_:)certificatePanelShowHelp(_:)chooseIdentityPanelShowHelp(_:)commitComposition(_:)composedString(_:)compositionParameterView(_:didChangeParameterWithKey:)compositionParameterView(_:shouldDisplayParameterWithKey:attributes:)compositionPickerView(_:didSelect:)compositionPickerViewDidStartAnimating(_:)compositionPickerViewWillStopAnimating(_:)didCommand(by:client:)doesContain(_:)endPreviewPanelControl(_:)eraseProgressPanel(_:eraseDidFinish:)eraseProgressPanelDidFinish(_:)eraseProgressPanelWillBegin(_:)exceptionHandler(_:shouldHandle:mask:)exceptionHandler(_:shouldLogException:mask:)fileTransferServicesAbortComplete(_:error:)fileTransferServicesConnectionComplete(_:error:)fileTransferServicesCopyRemoteFileComplete(_:error:)fileTransferServicesCopyRemoteFileProgress(_:transferProgress:)fileTransferServicesCreateFolderComplete(_:error:folder:)fileTransferServicesDisconnectionComplete(_:error:)fileTransferServicesFilePreparationComplete(_:error:)fileTransferServicesPathChangeComplete(_:error:finalPath:)fileTransferServicesRemoveItemComplete(_:error:removedItem:)fileTransferServicesRetrieveFolderListingComplete(_:error:listing:)fileTransferServicesSendFileComplete(_:error:)fileTransferServicesSendFileProgress(_:transferProgress:)handle(_:client:)imageBrowser(_:backgroundWasRightClickedWith:)imageBrowser(_:cellWasDoubleClickedAt:)imageBrowser(_:cellWasRightClickedAt:with:)imageBrowser(_:groupAt:)imageBrowser(_:itemAt:)imageBrowser(_:moveItemsAt:to:)imageBrowser(_:removeItemsAt:)imageBrowser(_:writeItemsAt:to:)imageBrowserSelectionDidChange(_:)imageRepresentation()imageRepresentationType()imageSubtitle()imageTitle()imageUID()imageVersion()index(ofAccessibilityElement:)indicesOfObjects(byEvaluatingObjectSpecifier:)inputText(_:client:)inputText(_:key:modifiers:client:)isCaseInsensitiveLike(_:)isEqual(to:)isGreaterThan(_:)isGreaterThanOrEqual(to:)isLessThan(_:)isLessThanOrEqual(to:)isLike(_:)isNotEqual(to:)numberOfGroups(inImageBrowser:)numberOfItems(inImageBrowser:)originalString(_:)performAction(for:identifier:)prepareForInterfaceBuilder()provideImage(to:commandBuffer:originx:originy:width:height:userInfo:)provideImageData(_:bytesPerRow:origin:_:size:_:userInfo:)quartzFilterManager(_:didAdd:)quartzFilterManager(_:didModifyFilter:)quartzFilterManager(_:didRemove:)quartzFilterManager(_:didSelect:)readLinkQuality(forDeviceComplete:device:info:error:)readRSSI(forDeviceComplete:device:info:error:)saveOptions(_:shouldShowUTType:)setSharedObservers(_:)setupPanel(_:determineBestDeviceOfA:orB:)setupPanel(_:deviceContainsSuitableMedia:promptString:)setupPanel(_:deviceCouldBeTarget:)setupPanelDeviceSelectionChanged(_:)setupPanelShouldHandleMediaReservations(_:)shouldEnableAction(for:identifier:)title(for:identifier:)workflowController(_:didError:)workflowController(_:didRun:)workflowController(_:willRun:)workflowControllerDidRun(_:)workflowControllerDidStop(_:)workflowControllerWillRun(_:)workflowControllerWillStop(_:)