2012-01-26 4 views
0

Может ли кто-нибудь объяснить мне разницу между iOS applicationDidFinishLaunching и OSX applicationWillFinishLaunch методы?Что такое -applicationDidFinishLaunching and -applicationWillFinishLaunch?

Если возможно, вы можете дать мне ссылку, и я смогу ее преодолеть.

+2

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIApplicationDelegate_Protocol/Reference /reference.html –

ответ

0

'воли' происходит до того, как '' ли и как в контроллерах зрения, пожары ViewWillAppear перед ViewDidAppear

3

applicationWillFinishLaunching не доступна для iPhone приложений только для Mac OS X приложений. Это уведомление, которое отправляется центром уведомлений по умолчанию непосредственно перед инициализацией объекта приложения.

applicationDidFinishLaunching Этот метод сообщает делегату, когда приложение запустилось. Но Apple рекомендует использовать приложение: didFinishLaunchingWithOptions: вместо этого.

UPDATE: Как уже упоминался в комментариях ниже applicationWillFinishLaunching доступен для прошивки начиная IOS 6.

+0

applicationWillFinishLaunching доступен для прошивки, '- (BOOL) применение: (UIApplication *) заявление willFinishLaunchingWithOptions: (обнуляемый NSDictionary *) launchOptions NS_AVAILABLE_IOS (6_0);' Это то, что показывает UIApplication.h –

+0

applicationWillFinishLaunching был не был доступен, когда я ответил на этот вопрос, теперь это так, что я обновил свой c omment;) –

Смежные вопросы