我目前正在使用最新版本的 Xcode (v5.0.2),我的应用程序的部署目标是 iOS 7.0。
我的问题是,无论在哪个班级,我都可以在标题中设置一个属性
前任:@property (strong, nonatomic) NSString *firstName;
在实现文件中,我可以合成它就好了
前任:@synthesize firstName;
我的问题是我不能_firstName
在代码中使用。我在其他项目中使用了自动 ivars 就好了(属性名称前有下划线)。
Xcode 抱怨并告诉我将其更改为不带下划线的属性名称。我不明白为什么这个项目没有自动为我创建带下划线的 ivars。我知道在旧版本的 Objective-C 中,您必须自己执行此操作,但对于 iOS 7 则不需要。
谢谢!