您可以通过singleton对象从任何类访问您的变量.
// MySingleton.h@interface MySingletonClass : NSObject{ //your global variable here}// set property for your variable+ (MySingletonClass*)sharedInstance; // method for getting object of this singleton class// In MySingleton.m//synthesize property for your global variable+ (MySingletonClass*)sharedInstance{ if ( !sharedInstance) { sharedInstance = [[UIController alloc] init]; } return sharedInstance;}
现在在其他类中,您可以访问此变量.
按照此代码访问MySingletonClass中的变量define
MySingletonClass* sharedInstance = [MySingletonClass sharedInstance]; // get object of MySingletonClasssharedInstance.yourVariable; // Now you can access variable defined in MySingletonClass by this object.
您还可以在AppDelegate中定义全局变量(不推荐).
总结以上是内存溢出为你收集整理的在IOS应用程序中存储全局对象?全部内容,希望文章能够帮你解决在IOS应用程序中存储全局对象?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)