我刚开始使用 Objective-C,我需要澄清一些事情
当我 @synthesize 一个 @property 时,通常的约定是执行以下操作:
@interface Class : ParentClass
@property propertyName
@end
@implementation
@synthesize propertyName = _propertyName;
@end
我已经看到很多问题和答案表明“_propertyName”被广泛接受为合成属性的“正确”方式。但是,它有任何用途吗?或者仅仅是为了增加可读性和识别实例变量?