NSAccessibilityElementProtocol
A role-based protocol that declares the minimum interface necessary to interact with an assistive app.
Declaration
protocol NSAccessibilityElementProtocol : NSObjectProtocolOverview
This protocol provides the base behavior for more specific, role-based accessibility protocols. In general, your user interface elements shouldn’t adopt this protocol. They should adopt a more specific, role-based protocol instead. See Custom Controls.