我正在使用xcode 4.4.1学习iPhone dev。
我正在通过从uioBject的弹出菜单中的"引用插座"部分拖动,在我的abcviewcontroller.h头上创建插座属性。这添加了诸如:
之类的行@property (strong, nonatomic) IBOutlet UITextField *nameField;
到标头文件。
现在,当我查看相应的abcviewcontroller.m时,我希望看到
@synthesize nameField;
在某个地方自动生成。但事实并非如此 - 我必须手动添加每个@synthesize语句。
这只是一个小麻烦,但我想知道怎么了。
有什么想法?
在xcode 4.4中(特别是LLVM 4.0编译器),如果没有@synthesize Divistive,则默认情况下属性的合成会发生。相当于:
@synthesize nameField = _nameField;