본문 바로가기

iPhone

타겟 액션 (Target - Action)

타겟 (Target)
아울렛의 종류중 하나이며, 액션메시지를 처리하는 장소를 갖고 있다.
 NSControl, NSActionCell, NSMenuItem 클래스에서는 타겟과 엑션에 대한 인스턴스 변수가 제공된다.
 nib파일 로드시, 아울렛연결과 타겟 - 엑션간의 연결도 이루어진다.
코드상에서 target, setTarget 메서드로 설정 가능하다.

액션 (Action)
void로 반환하며 객체 하나를 인자로 받는 메서드라면 액션메서드로 가능하다.
코드상에서 action, setAction 메서드로 설정 가능하다.

@selector으로 액션 메서드가 취급되어 저장된다. 
 - objective-c에서 메시지를 위한 고유식별자  
 - 컴파일러 지시자 중  @selector() 사용

각 클래스마다 생성되는 이벤트가 다르다. (touch, slide.., etc)



출처 : http://ash84.tistory.com/711