我是 Objective c 和 xcode 的新手,所以请原谅使用正确技术术语的错误。
我做了一个新项目并有一个 appdelegate(.h 和 .m 文件)。在应用程序委托中,我有一些变量(设置)。变量之一是 mainImage。我将它放在 appdelegate 中,因为我希望它可以从任何视图控制器访问。
我添加了一个名为 MainViewController(.h 和 .m 文件)的视图控制器。在我的 MainViewController (.m) 中,我有一些自定义方法。在 viewDidLoad 方法中,我有以下代码
MyAppDelegate *appDelegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate];
[currentImage setImage:appDelegate.mainImage];
问题:
在 MainViewController 的任何方法中,每当我想阅读“mainImage”时,我都必须执行上述 2 行。
.m 文件中是否有一个地方可以一次性完成,并且在该文件的所有方法中都可用?
提前非常感谢,普拉萨德。