@interface ClassName
{
@private
Type _instanceValue;
}
@property (nonatomic, retain) Type instanceValue;
@end
@implement ClassName
@synthesize instanceValue = _instanceValue
{
}
@end
Objective-C에서 이런식으로 private변수 앞에 _를 붙이는 규약을 사용함으로써 다른 객체가 인스턴스 변수와 섞이는 것을 방지할 수 있다.