在另一个类的应用程序委托中使用NSMutableArray

我在我的应用程序委托中有一个NSMutableArray 。 我希望在我的程序的不同类中使用可变数组,就像它是一个全局variables一样。 我将如何做到这一点?

是否像导入标题和引用对象一样简单?

利用UIApplication单例:

 YourAppDelegate *appDelegate = (YourAppDelegate *)[[UIApplication sharedApplication] delegate]; 

然后,像这样访问你的数组属性 : appDelegate.yourArrayProperty

像肖恩说的那样,让你把你的委托人的一个财产组合起来

 @property(readonly) NSMutableArray *theArray; 

然后像这样访问数组:

 ((YourAppDelegateClass *)[UIApplication sharedApplication].delegate).theArray