applicationDidFinishLaunching函数在哪里?

时间:2011-08-22 17:47:51

标签: xcode

我的文档说:

  

将以下代码添加到applicationDidFinishLaunching函数中...    - (void)applicationDidFinishLaunching:(UIApplication *)application {

但我只看到

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
问:这两个是否相同?

如果没有,我在哪里可以找到applicaitDidFinishLaunching函数?

2 个答案:

答案 0 :(得分:10)

根据Apple文档:

applicationDidFinishLaunching:

在应用程序完成启动时告诉代理。

-(void)applicationDidFinishLaunching:(UIApplication *)application

此方法在早期版本的iOS中用于初始化应用程序并准备运行。在iOS 3.0及更高版本中,您应该使用application:didFinishLaunchingWithOptions:代替。

答案 1 :(得分:2)

这些都是一样的。如果我没记错的话,4.0 SDK中添加了这些选项。

编辑:它自3.0以来一直存在:http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIApplicationDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intf/UIApplicationDelegate