Outlet과 Action
Scene에 추가하기 위해서 Outlet과 Action 중 연결해야 한다.
Outlet
코드를 통해 속성에 접근할 때 필요하다.
Action
컨트롤에서 발생한 이벤트를 코드에서 처리할 때 연결한다.
Connection
일반 Scene에 Label과 Button을 추가하고 Label은 Outlet으로 추가시키고 Button은 Action으로 추가한다.
- Outlet을 연결하는 방법은 Label을 선택한 뒤 control을 누르고 드래그하면 추가된다.
- Label을 선택한 뒤 Label에 마우스 오른쪽 클릭을 하면 설정 가능하다.
기억
- 코드에서 Storyboard에 접근 할 때는 Outlet을 연결
- Control에서 발생하는 이벤트를 처리할 때는 Action 연결
Outlet은 Scene과 연결된 class이고, Action은 Method이다.
- 잘못된 연결이 있다면 코드와 Scene에서 반드시 삭제하거나 적절하게 수정해야 한다.
- 연결되지 않은 Action 메소드를 호출하는 것은 안전하지만 연결되지 않은 Outlet에 접근하면 오류가 발생한다.