0
나는 아이폰 프로그래밍에 매우 익숙하다. 그러므로 사소한 질문이나 애매한 결과를 초래할 수 있다면 사과한다.IBOutlet 키워드가 꼭 필요합니까?
많은 예제와 튜토리얼에서 Xcode (보기 컨트롤러의 인터페이스 섹션)에있는 콘센트 선언에서 키워드 "IBOutlet"이 사용되었거나 콘센트가 속한 클래스와 관련이 없다는 것을 보았습니다 분명히 적절한 차이는 없다.
IBOutlet UIButton * myButton;
또는
두 가지 모두의 경우에 내가 IB에서 적절한 연결을 설정하는 것이 제공 (동일하게 작동하고, 속성을 선언하는 것 내 실험에서 자신에 의해 본UIButton *myButton;
및 합성)
두 진술간에 관련성이 있고 다른 행동이 있는지 누구든지 알 수 있습니까?
#define IBOutlet
그래서는 실행 코드에 영향을주지 않습니다, 그것의 유일한 목적은 구문 분석하는 동안 인터페이스 빌더는 자동으로 그것을 결정 수 있도록하는 것입니다 :
는
고맙습니다. – user236739