我正在使用XCode 4.4.1学习iPhone开发人员。
我在ABCViewController.h头文件中创建outlet属性,方法是从UIObject弹出菜单中的“Referencing”部分拖动。这将添加一些行,例如:
@property (strong, nonatomic) IBOutlet UITextField *nameField;添加到头文件。
现在,当我查看相应的ABCViewController.m文件时,我希望看到
@synthesize nameField; 在某处自动生成的。但事实并非如此--我必须手动添加每个@synthesize语句。
这只是个小问题,但我想知道出了什么问题。
有什么想法吗?
发布于 2012-11-08 21:21:47
在Xcode4.4(特别是LLVM4.0编译器)中,默认情况下,如果没有@synthesize指令,就会进行属性合成。它相当于:
@synthesize nameField = _nameField;https://stackoverflow.com/questions/13289614
复制相似问题