NSResponder

E900206

NSResponder is a fundamental Cocoa class that defines the event-handling and responder chain behavior for user interface objects in macOS applications.

All labels observed (2)

Label Occurrences
NSResponder canonical 5
NSResponder class 1

How this entity was disambiguated

Statements (65)

Predicate Object
instanceOf AppKit class
Cocoa class
Objective-C class
availableIn Swift via AppKit bridging
conformsTo NSCoding
NSObject
NSSecureCoding
definedIn AppKit.framework
linked to: macOS Cocoa
handles action messages
keyboard events
mouse events
touch events
hasMethod -acceptsFirstResponder
-becomeFirstResponder
-doCommandBySelector:
-flagsChanged:
-interpretKeyEvents:
-keyDown:
-keyUp:
-mouseDown:
-mouseDragged:
-mouseMoved:
-mouseUp:
-nextResponder
-noResponderFor:
-otherMouseDown:
-otherMouseUp:
-performKeyEquivalent:
-resignFirstResponder
-rightMouseDown:
-rightMouseUp:
-scrollWheel:
-setNextResponder:
-touchesBeganWithEvent:
-touchesCancelledWithEvent:
-touchesEndedWithEvent:
-touchesMovedWithEvent:
-tryToPerform:with:
-undoManager
-validateUserInterfaceItem:
hasProperty menu
nextResponder
undoManager
headerFile <AppKit/NSResponder.h>
introducedBy Apple Inc.
language Objective-C
participatesIn responder chain
partOf AppKit framework
Cocoa
platform macOS
primaryRole event handling
responder chain participation
superclassOf NSApplication
linked to: NSApplication class

NSMenu
NSMenuItem
NSView
NSViewController
NSWindow
NSWindowController
supports first responder status
key event interpretation
menu item validation
undo management integration
usedFor user interface objects
usedIn macOS applications

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

Application Kit coreClass NSResponder
NSView inheritsFrom NSResponder
NeXTSTEP Application Kit contains NSResponder class
linked to: NSResponder
NSWindow inheritsFrom NSResponder
NSWindowController inheritsFrom NSResponder
NSViewController inheritsFrom NSResponder