Xcode 공부하다 궁금했던 용어들..

NIB는 NeXT Interface Builder이고 NS는 NeXTSTEP을 뜻한다.

아웃렛(Outlet): 서로 연관있는 객체들이 있다면 상대를 인식할 수 있도록 처리하는데  이렇게 각 객체를 서로 연관짓는것을
“객체의 아웃렛을 정한다” 라고 표현한다.
 mfc 생각하면 버튼 하나 추가하고 버튼 관련 변수를 하나 만들면 자동으로 ddx 던가 라인 생기면서 변수랑 버튼이랑 연결되는데
XCODE에서는 변수 선언하고 사용자가 일일이 연결해줘야 하는거 같다.

델리게이트(Delegate): 특정한 상황이 되었을때 호출되는것으로 사실 라이브러리 개발자가 미리 만들어 놓고 (가상 메소드 처럼) 실제 코드는 구현 안해놓고 있다가  라이브러리 사용하는 유저가 그 상황에 호출이 필요할경우 실제 코드를 구현하면
그 코드가 실행된다.

mfc에서 preTranslateMessage를 오버라이딩 해서 사용하면 기본적으로 구현된 부분(MFC에서) 말고 사용자가
추가할 수 있는데 요거랑 비슷한 개념으로 들린다. 


Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다