簡體   English   中英

界面生成器IBOutlet-否@synthesize

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM