본문 바로가기

개발

[iPhone Dev/기초] 개념잡기

- 아웃렛 (Outlet)
  • IBOutlet 키워드를 사용하여 선언하는 인스턴스 변수 
  • 컨트롤러 헤더 파일에 위치
  • 컴파일러와 관련해서 아무일도 안함
  • 인터페이스 빌더에게 이것은 nib 파일 안에 객체와 연결되는 인스턴스 변수라고 알려주는 힌트를 제공한것뿐.
  • nib 파일 안의 객체와 연결을 하기위해 반드시 IBOutlet 키워드를 붙여야 함.

- 액션 (Action)
  • 액션은 컨트롤러 클래스에 포함된 메서드.
  • IBAction을 이용하여 선언
  • 컨트롤이 이 메소드를 호출하게끔 도와준다.

- 델리게이트 (Deligate)
  • 다른 객체를 대신해서 책임지고 어떠한 일을 해주는 클래스.
  • 코코아 터치 도 델리게이트중 하나. 
  • java에 인터페이스와 같은 개념으로 구현부를 신경쓸거없이 사용이 가능한 클래스.


.. during update ..