Objective-C 에서 Properties, iVar 설명
2014. 11. 4.
애플 문서에서 찾은 Objective-C 의 iVar(instance variable) 를 설명한 내용과 예제입니다. 다른 책에서 참고한 내용을 같이 정리합니다. 다음과 같은 코드에서 인스턴스 initWithTitle 메소드내의 _(underscore) 를 가진 변수들(_titile, _artist,..) 들을 iVar(instance variable; 이하 인스턴스 변수)라고 한다. (추가로 @implementation 영역에서 선언한 변수들도 iVar 입니다. 인스턴스 변수들의 생명주기는 객체 생성, 소멸에 따릅니다. 프로퍼티로 선언된 변수들을 객체가 완전하지 않은 상태(alloc(), init()) 에서 사용하기 위해서는 _(언더스코어) 표기법을 따르는게 좋습니다. (from Pro Objectiv..