在 Objective-C 中将变量和方法签名放在 ApplicationDelegate.h 中的要点是什么?通过这样做,所有这些方法和变量都可以被另一个视图控制器类看到吗?这是重点吗?
另外:每个项目中是否只有一个应用程序委托类?
应用程序委托(是的,每个应用程序只有一个)是 Cocoa 和 Cocoa Touch 应用程序中控制器层的支柱。它的主要功能是定制NS/UIApplication在某些情况下的行为(例如应用程序终止、应用程序打开等)。它还通常用于将委托分配给其他响应者(例如表视图、大纲视图等)。
在小型应用程序中,它通常充当大多数界面元素的委托和数据源,但正如 Felixyz 指出的那样,如果应用程序增长,这种情况可能会迅速恶化。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)