1.每个App中有一个UIWindow,程序启动后创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view 添加到 UIWindow 上面,于是控制器的view就显示在屏幕上了;
2.一个iOS程序之所以能显示到屏幕上,就是因为有UIWindow,也就是说没有UIWindow,看不到任何UI界面;
3.添加view到UIWindow中的方法有两种:
-(void)addSubview:(UIView*)view;
@property(nonatomic,retain)UIViewController*rootViewController;
4.常用方法
//让当前UIWindow变成keyWindow(主窗口)
-(void)makeKeyWindow;
//让当前UIWindow变成keyWindow,并显示出来
-(void)makeKeyAndVisible;