プライベート変数はプライベートとしてマークする必要があることを読みましたが、それ以外の場合は保護され、ベストプラクティスと見なされますか? 誰かが目的Cについてこれを説明できますか? 私は C# のバックグラウンドを持っています。
// BAD
@interface Test: NSObject
{
NSString* _name;
}
@property (nonatomic, retain) NSString* name;
// GOOD
@interface Test: NSObject
{
@private
NSString* _name;
}
@property (nonatomic, retain) NSString* name;