我是客觀的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文件中是否有一個地方可以做一次,它在該文件的所有方法中都可用?
非常感謝, Prasad。