【发布时间】:2011-04-24 21:38:14
【问题描述】:
在 Apple 示例代码中,AppDelegate 包含 window 和 navigationController 作为实例变量。 (http://developer.apple.com/library/ios/#samplecode/TableViewSuite/Listings/1_SimpleTableView_Classes_SimpleTableViewAppDelegate_h.html%23//apple_ref/doc/uid/DTS40007318-1_SimpleTableView_Classes_SimpleTableViewAppDelegate_h-DontLinkElementID_5)
@interface SimpleTableViewAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
UINavigationController *navigationController;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) UINavigationController *navigationController;
XCode4生成的代码只有这么简单
@interface SimpleTableViewAppDelegate : NSObject <UIApplicationDelegate> {
}
- 为什么会漏掉两个实例变量?
- 为什么只有 *window 需要声明为 IBOutlet,而不需要 *navigationController?
谢谢。
【问题讨论】:
标签: iphone objective-c xcode ios