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;