次の例は、Person クラスの dealloc メソッドを実装する方法を示しています。
@interface Person : NSObject
@property (retain) NSString *firstName;
@property (retain) NSString *lastName;
@property (assign, readonly) NSString *fullName;
@end
@implementation Person
// ...
- (void)dealloc
[_firstName release];
[_lastName release];
[super dealloc];
}
@end
上記はAppleのドキュメントからのものです: メモリ管理の例
私の質問は、dealloc の firstName と lastName の前にアンダースコアがあるのはなぜですか?