AppKit Framework
-
UIControl
-
UIButton, UISlider, UITextView ... - UIControl subclass
UIControl
-
target, action 존재
-
target: 다른 객체를 가리키는 포인터
-
action: target에 보내는 메시지 => selector
- action method: parameter - sender, 어느 컨트롤이 메시지를 보내는지 알림.
UIControl
-(void)setAction:(SEL)aSelector
Selector
: Objective-c 컴파일러의 @selector지시자가 컴파일러에 셀렉터를 찾으라고 알려줌.
SEL mySelector = @selector(drawMickey:); // 컴파일시, drawMickey: 셀렉터 로 교체
[myButton setAction:mySelector];
TODO: Responder chain and Touch Event
'iOS > iOS 기본기' 카테고리의 다른 글
[iOS] KVC(Key-value coding) / KVO(key-value observing) (0) | 2019.11.24 |
---|---|
[iOS] Helper object / Delegate 동작 방식 / Protocol (0) | 2019.11.24 |
[iOS] nil, Nil, NULL, NSNull / Swift와 Objective-C에서의 nil 차이점 (0) | 2019.11.24 |
[iOS] @property / @sythesize / @dynamic (0) | 2019.11.24 |
[iOS] 메모리 관리 - ARC / Strong reference cycle / Zero weak reference (0) | 2019.11.24 |