Tôi đã nhìn thấy đoạn code dưới đây được viết 3 cách khác nhau (liên quan đến IBOutlet) Có vấn đề gì không, tôi có thể nói thêm IBOutlet cho cả khai báo và @property ngắn gọn hơn.Khai báo IBOutlet?
JUST SỞ HỮU:
@class SwitchViewController;
@interface iPhone_switcherAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
SwitchViewController *switchViewController;
}
@property(nonatomic, retain) IBOutlet UIWindow *window;
@property(nonatomic, retain) IBOutlet SwitchViewController *switchViewController;
@end
JUST KÊ KHAI:
@class SwitchViewController;
@interface iPhone_switcherAppDelegate : NSObject <UIApplicationDelegate> {
IBOutlet UIWindow *window;
IBOutlet SwitchViewController *switchViewController;
}
@property(nonatomic, retain) UIWindow *window;
@property(nonatomic, retain) SwitchViewController *switchViewController;
@end
CẢ:
@class SwitchViewController;
@interface iPhone_switcherAppDelegate : NSObject <UIApplicationDelegate> {
IBOutlet UIWindow *window;
IBOutlet SwitchViewController *switchViewController;
}
@property(nonatomic, retain) IBOutlet UIWindow *window;
@property(nonatomic, retain) IBOutlet SwitchViewController *switchViewController;
@end
cổ vũ gary
@fuzzygoat: +1 Đã có cùng một câu hỏi trong đầu, và ở đây là vậy. –