前言
每個iOS程序都會有一個AppDelegate的類,這個類就是一個代理類,我們新建一個Project的時候,里面都會帶有這個類?,F(xiàn)在就讓我們看看這個類。
開始介紹
對于AppDelegate,它的父類是UIResponder,然后實現(xiàn)了UIApplicationDelegate協(xié)議,這里的方法多是協(xié)議里面的方法,先看看默認的都有哪些方法。
1 application:didFinishLaunchingWithOptions:
它帶參是這樣的:
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. return YES; }
先看一下它的注釋:在應用程序啟動后,重寫自定義點。這個是最直接的解釋,一般在這里面,我做的操作如下:
不用故事板,自定義rootview
使用其他三方類庫的時候在里面做一些初始化操作什么的。
參數(shù)
| 參數(shù)| 描述|
|-------------|----------------------------------------|
|application|你的app對象|
|launchOptions|一個指示app啟動原因的字典(如果有)。這個字典也可能是空的在用戶直接點擊圖標啟動的情況下。例如