var token:String {get and set} 可以告诉我们如何在Objective C中使用相同的东西。在swift中我可以使用项目中的任何位置来访问令牌。我希望做同样的事情......
答案 0 :(得分:2)
首先,你应该避免使用带有OOP的全局变量。
如果您确实需要使用global var,请将其变为appdelegate中的实例var。
如果你不想把它放在appdelegate中,创建一个源文件并声明为静态var可以解决它,记得访问者访问它,从不直接访问全局变量。< / p>
<强> GlobalVar.h 强>
void setGlobalVar(int var);
int getGlobalVar(void);
<强> GlobalVar.m 强>
static int s_globalVar = 0;
void setGlobalVar(int var) {
s_globalVar = var;
}
int getGlobalVar(void) {
return s_globalVar;
}