2011-12-15 50 views

回答

4

applicationDidFinishLaunching在应用程序启动完成后由App Delgate调用。此方法对尽快进行设置很有用。这方面的例子可能包括设置GameCenter,以及进行首次启动检查。

viewDidLoad在加载视图后通常由nib调用UIViewController。但是,在某些情况下,您可能希望在加载视图之前进行设置。在这种情况下,使用

viewWillLoad在加载视图之前调用,通常从nib中调用。大部分情况下,使用viewDidLoad或viewWillLoad都不会有太大区别。但是,在屏幕显示任何内容之前,可能需要在加载视图和进行其他设置之后进行一些设置。

applicationDidFinishLaunching用于初始应用程序范围的设置,viewWillLoad用于在显示视图之前设置,而viewDidLoad用于在加载视图之后设置权限。

3

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions当您的应用完成启动时被调用;当加载由UIViewController控制的UIView时,viewDidLoad:被调用。

2

viewDidLoad是在视图加载完成后调用的方法。这是一个地方,你可以插入代码,一旦它被加载视图的初始设置。

当应用程序加载完成时,将调用NSApplication委托的applicationDidFinishLaunching:方法。仅适用于应用程序的AppDelegate

+0

我可以在DidFinishlaunching中插入代码做初始设置? – 2011-12-15 07:14:58

+0

我们可以使用UIApplication sharedApplication来访问你在appDelegate类中声明的内容。 – Praveen 2011-12-15 07:25:26

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

方法它在加载,你可以做一切都在这里与您的应用程序发射前的东西应用程序的时间卡列斯唯一的。

-(void)viewDidLoad: called whenever a view is loaded. 

同时调用者视图时加载 ,但它有自己的副本,每一个的viewController你可以做相关的里面是控制器的任何塞入。

相关问题