페이지

2010년 7월 27일 화요일

private 변수타입 명명규약

@interface ClassName
{
@private
    Type _instanceValue;
}

@property (nonatomic, retain) Type instanceValue;

@end


@implement ClassName
@synthesize instanceValue = _instanceValue
{
}
@end


Objective-C에서 이런식으로 private변수 앞에 _를 붙이는 규약을 사용함으로써 다른 객체가 인스턴스 변수와 섞이는 것을 방지할 수 있다.