繁体   English   中英

Objective C ++中的全局变量

[英]Global Variables in Objective C++

所有,

我的.m文件顶部有许多数组:

@interface ViewController ()
@property NSArray *allLogos;
@property NSArray *allcontent;
@property NSArray *allpostode;
@property NSArray *allname;
@property NSArray *alladdress;
@property NSArray *alladdress2;
@property NSArray *alllat;
@property NSArray *alllong;
@property NSArray *alllocationsID;
@property NSArray *alllocationsCity;

我需要这些作为全局数组,因此所有方法都可以看到这些。 我完全忘记了如何确保在.m文件中的所有方法中都可以看到这些NSArray。 我需要这样做,因为方法会更新这些数组,然后tableViews和PickerViews需要将它们用于.count等。谢谢

在这里,您可以找到如何在Objective-C中创建Singleton类:[Objective-c singleton] :( 我的Objective-C Singleton应该是什么样?

如果要访问所有类中的以下数组,那么如果要私有,请不要在.m中使用.m class.declaration属性。

@interface ViewController : UIViewController
@property NSArray *allLogos;
@property NSArray *allcontent;
@property NSArray *allpostode;
@property NSArray *allname;
@property NSArray *alladdress;
@property NSArray *alladdress2;
@property NSArray *alllat;
@property NSArray *alllong;
@property NSArray *alllocationsID;
@property NSArray *alllocationsCity;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM