我是 ios 开发和 xcode 的新手。
现在我被告知在 xcode4.6 中程序员不需要使用@synthesize
语句,因为 IDE 会自动为您执行。
但是我不知道为什么我的 ide 没有设置它。
@property (nonatomic,strong) NSDictionary *dictionary;
当我尝试为它设置一些东西时
dictionary = [[NSDictionary alloc]initWithContentsOfFile:resource];
它说未声明的标识符你的意思是_dictionary。不,我不是说_dictionary,我是说字典。因此,当我在实现中手动添加合成属性时,一切似乎都工作正常。
谁能告诉我这里发生了什么。