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 ⓘ