应用程序委托在xcode项目中做了什么?

时间:2010-11-08 08:13:19

标签: objective-c xcode

好的,所以当我创建一个新的cocoa项目时,总会有2个文件为我创建。这是.h.m NAME AppDelegate文件。我已经阅读了很多关于可可的书和来自苹果的纪录片,它告诉我创建新文件而不是使用它。那两个文件有什么意义呢?删除它们是否安全?

2 个答案:

答案 0 :(得分:11)

不要删除App Delegate!这涉及应用程序的主要“委托”通知,如:

  • 当应用程序完成加载后,您就可以添加第一个控制器了:

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

  • 当应用程序终止时:

    -(void)applicationWillTerminate:(UIApplication *)application;

查看this post以获取有关应用代表的更多信息。

应用程序委托是项目中最重要的文件之一!

答案 1 :(得分:0)

在项目创建期间会自动创建

ProjectNameAppDelegate.hProjectNameAppDelegate.m个文件。这些是要执行的第一个文件。将它们视为应用程序的引导程序。