iOS应用中如何声明全局变量?
答案:2 悬赏:30
解决时间 2021-01-21 12:46
- 提问者网友:皆是孤独
- 2021-01-21 06:06
iOS应用中如何声明全局变量?
最佳答案
- 二级知识专家网友:舍身薄凉客
- 2021-01-21 06:49
ios开发中,全局变量设置和调用方法如下:
在AppDelegate.h文件中设置全局变量:
@interface ***AppDelegate{
NSString *myName;
}
@property (nonatomic, retain) NSString*myName;
@end
在AppDelegate.m文件中实现全局变量:
@synthesize myName;
假如在 CallBack页面调用,在CallBack.m中包含AppDelegate.h文件,并定义一个代理实例,如下
#import "AppDelegate.h"
在 - (void)****{
AppDelegate *myDelegate = [[UIApplication sharedApplication] delegate];
myDelegte.myName = @"123 ";
}
在AppDelegate.h文件中设置全局变量:
@interface ***AppDelegate{
NSString *myName;
}
@property (nonatomic, retain) NSString*myName;
@end
在AppDelegate.m文件中实现全局变量:
@synthesize myName;
假如在 CallBack页面调用,在CallBack.m中包含AppDelegate.h文件,并定义一个代理实例,如下
#import "AppDelegate.h"
在 - (void)****{
AppDelegate *myDelegate = [[UIApplication sharedApplication] delegate];
myDelegte.myName = @"123 ";
}
全部回答
- 1楼网友:轻雾山林
- 2021-01-21 07:10
头文件extern NSString * const stringTemp;.m文件NSString * const stringTemp = @"String One";用法与c/c++相同或者用单例模式也行(比如我们经常会把一个变量放在AppDelegate里面作为全局变量来访问,其中AppDelegate就是一个单例类)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯