好吧,所以当我创建一个新的可可项目时,总会为我创建2个文件。这就是.h
和.m
NAMEAppDelegate
文件。我读过很多关于可可的书和来自苹果的纪录片,这些书告诉我要创建新文件而不是使用它。无论如何,这两个文件有什么意义?删除它们是否安全?应用程序委托在xcode项目中做什么?
5
A
回答
11
不要删除App Delegate!这种处理与应用程序的主“委托”的通知,如:
当应用程序完成加载的是为你准备好加入您的第一个控制器:
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
当应用程序终止:
-(void)applicationWillTerminate:(UIApplication *)application;
查看this post了解有关应用程序委托的更多信息。
应用程序委托是您项目中最重要的文件之一!
0
ProjectNameAppDelegate.h
和ProjectNameAppDelegate.m
文件在项目创建过程中自动创建。这是第一批要执行的文件。把它们看作是你的应用程序的引导程序。
相关问题
- 1. 委托人在xcode ios项目中做了些什么?
- 2. 从Swift目标C项目访问应用程序委托
- 3. 设置栏按钮项目颜色在应用程序委托
- 4. 什么是CORBA应用程序中的联系委托模型?
- 5. iPhone应用程序中的“委托”意味着什么
- 6. 为什么使用应用程序委托的属性?
- 7. iPhone - 写在应用程序委托
- 8. 在iOS中关闭应用程序时会调用什么委托方法?
- 9. 内存泄漏叫做从应用程序委托
- 10. XCode应用程序委托中的更改不会显示在模拟器中
- 11. xcode项目与应用程序中的应用程序
- 12. 应用程序委托用法
- 13. 为什么SpriteKit在运行应用程序时在应用程序委托类中显示威胁?
- 14. 如何从应用程序委托中选择一个UITableView项目?
- 15. 应用程序委托泄漏问题
- 16. NS应用程序委托问题
- 17. jquery委托方法应用程序
- 18. 应用程序委托问题,MonoTouch
- 19. 应用程序委托对象
- 20. 应用程序委托 - 可可
- 21. 我应该在应用程序委托中实现dealloc吗?
- 22. 为什么Xcode限制这样做到我的应用程序?
- 23. 目标c - 应用程序委托 - 类型铸造
- 24. 如何在iPhone中使用应用程序委托方法
- 25. 如何在我的应用程序委托中使用UIActivityViewIndicator?
- 26. 在应用程序委托中使用finch?
- 27. xcode iphone项目和ipad项目到通用应用程序
- 28. 换掉应用程序委托objective-c文件并用swift App委托代替?
- 29. 如何在我的XCode项目中调用应用程序?
- 30. 我在做什么我的ViewController子视图委托错了?
基本上应用程序委托具有的“窗口”,然后引用在“didFinishLaunchingWithOptions”这是你知道应用程序已完成启动,你可以添加你的第一个视图控制器(或任何其他类型的控制器)。另外,如果您在项目中使用Core Data,应用程序委托会设置所有对持久性存储协调器,受管对象上下文和受管对象模型的引用。 – jodm 2010-11-08 08:40:07
另请参阅:http://www.youtube.com/watch?v=321911Ro5Lc – jodm 2010-11-08 08:42:11
谢谢,我需要将任何代码添加到appdelegate以后?我可以删除MainMenu.xib中最初创建的对象吗? – TheAmateurProgrammer 2010-11-08 09:12:22