用InterfaceBuilder介紹UIApplicaion-AppDelegate-MainWindow的關係

用InterfaceBuilder介紹UIApplicaion-AppDelegate-MainWindow的關係

環境 XCode 4.3
1.建立最單純的Project
201202281554.jpg201202281557.jpg
201202281559.jpg
2.畫面
201202281601.jpg
雖然只有幫我們產生最簡單的AppDelegate,但是卻已經自動產生需要的程式碼
201202281610.jpg
接下來我們要自己產生上面的結果
首先修改由XCode產生的程式碼
AppDelegate.h
201202281634.jpg
AppDelegate.m
201202281637.jpg
接下來為App新增一個主要的Xib
201202281641.jpg
201202281639.jpg
201202281642.jpg201202281643.jpg
接下來將這個Xib設為App的主要介面(也有更簡單的方式)
201202281646.jpg
201202281652.jpg
(另一個簡易設定的方式)
201202281658.jpg
接下來設定MainWindow
201202281720.jpg
動手加入:Object、Window
201202281717.jpg
說明關係
201202281744.jpg
設定一
201202281747.jpg
設定二
201202281750.jpg
拉關係,UIApplication->AppDelegate
201202281756.jpg
201202281757.jpg
AppDelegate->Window
201202281818.jpg
201202281759.jpg
更改Window的顏色並測試結果
201202281807.jpg