在閱讀iOS編程中的許多書籍和文檔之後,我仍然感到困惑 - 當控制拖動時選擇哪種存儲類型(弱或強)從「主」視圖下面的UI元素? (和「主」 我想我的意思是分配到ViewController的view
財產的UIView):iOS7下的「主」視圖中的元素的哪個存儲(弱或強)
比如我試圖通過吉榮麪包車Rijn的先生重新例子iOS SDK: Working with NSUserDefaults - 與Xcode 5.0.2和iOS7。
他的代碼是缺乏弱/強符,我不知道,這將是正確的嗎?
#import <UIKit/UIKit.h>
@interface ContactViewController : UIViewController {
IBOutlet UIImageView *contactImageView;
IBOutlet UITextField *firstNameTextField;
IBOutlet UITextField *lastNameTextField;
IBOutlet UITextField *ageTextField;
}
- (IBAction)save:(id)sender;
- (IBAction)chooseImage:(id)sender;
@end
IBOutlets應該被定義爲弱,因爲它們將被創建它們的視圖保留。您的ViewController僅僅需要引用,並且不需要再保留它們 – Tim