2016-04-24 56 views
-3

在AppDelegate - >應用程序函數中,「didFinishLaunchingWithOptions」的含義是什麼?它是傳遞給應用程序方法的函數嗎?什麼是AppDelegate中的didFinishLaunchingWithOptions參數

+1

你可以從這裏獲得一些信息:http://nshipster.com/launch-options/。或者https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplicationDelegate_Protocol/#//apple_ref/occ/intfm/UIApplicationDelegate/application:didFinishLaunchingWithOptions: – HardikDG

+1

你有沒有讀過'UIApplicationDelegate'文檔?在那裏描述一切。輕鬆訪問是「快速幫助」或⌥單擊該符號。 – vadian

回答

1

AppDelegate是一個協議。您需要向符合該協議的系統提供一個對象,並充當應用程序委託。系統調用應用程序委託的各種方法,包括application :didFinishLaunchingWithOptions方法。

的(Objective-C的)方法的簽名如下:

- (BOOL)application:(UIApplication *)application 
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

請在 「didFinishLaunchingWithOptions」 在Xcode文檔進行搜索,瞭解它。

所以要回答你的問題,didFinishLaunchingWithOptions是一個方法/函數,而不是「參數」。

系統可能會在字典中傳遞有關如何啓動應用程序的信息。 (從本地通知,打開文件的請求,Core Location區域通知等)Xcode文檔包含更多信息。

相關問題