Target-action is a design pattern from Apple in which an object holds the information necessary to send a message to another object when an event occurs.
The Target-action design pattern is implemented in UIControl
(uicontrol) in iOS / UIKit and NSControl
(nscontrol) in macOS / AppKit.