В iPhone SDK можно объяснить разницу между приложением DidFinishLaunching в делетете и методом ViewDidLoad в ViewControler?В чем разница между методом «load load» и «didFinishLaunching»
ответ
applicationDidFinishLaunching вызывается приложением Delgate, когда ваше приложение завершило запуск. Этот метод полезен для выполнения настройки как можно скорее. Примерами этого могут быть установка GameCenter и выполнение первой проверки запуска.
viewDidLoad вызывается UIViewController после загрузки вида, как правило, из nib. Однако в некоторых случаях вы можете захотеть выполнить настройку перед загрузкой представления. В этом случае используйте
viewWillLoad вызывается непосредственно перед загрузкой вида, как правило, из наконечника. По большей части это не будет иметь большого значения, если вы используете viewDidLoad или viewWillLoad. Однако некоторые настройки, возможно, придется выполнять после загрузки представления и другой настройки, которую вы, возможно, захотите сделать, прежде чем на экране отобразится что-либо.
applicationDidFinishLaunching предназначен для начальной настройки по умолчанию, viewWillLoad предназначен для настройки перед отображением представления, а viewDidLoad - для настройки сразу после загрузки представления.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
вызывается, когда ваше приложение завершено; и viewDidLoad:
вызывается, когда загружается UIView
, контролируемый UIViewController
.
viewDidLoad - это метод, который вызывается после загрузки представления. Это место, где вы можете вставить код, который выполняет первоначальную настройку представления после его загрузки.
Приложение applicationDidFinishLaunching: метод делегата NSApplication будет вызываться, когда приложение завершит загрузку.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
Метод доступен только в заявке AppDelegate это Кальесы только те в момент приложения загружаются вы можете сделать все вещи, связанные с прикладным предстартовом здесь.
-(void)viewDidLoad: called whenever a view is loaded.
также называют те, когда вид загружен , но он имеет собственную копию для каждого ViewController вы можете сделать любой Stuf, связанный с этим контроллером внутри него.
"просмотр загружен ** из nib **" - не верно, представление может быть создано программно, а 'viewDidLoad:' будет вызываться. –
спасибо, я исправил его. – WolfLink
спасибо за ур ответы ребята –