[英]Interface Builder IBOutlet - no @synthesize
我正在使用XCode 4.4.1来学习iPhone开发人员。
通过在UIObject弹出菜单的“参考出口”部分中拖动,在ABCViewController.h标头中创建出口属性。 这将添加以下行:
@property (strong, nonatomic) IBOutlet UITextField *nameField;
到头文件。
现在,当我查看相应的ABCViewController.m文件时,我希望看到
@synthesize nameField;
在某处自动生成。 但这不是-我必须手动添加每个@synthesize语句。
这只是个小问题,但我想知道出了什么问题。
有任何想法吗?
在Xcode 4.4(特别是LLVM 4.0编译器)中,如果没有@synthesize指令,则默认情况下会进行属性综合。 等效于:
@synthesize nameField = _nameField;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.