接口构建器IBOUTLET-没有@synthesize



我正在使用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;

最新更新