如何创建一个全局的NSString?
如何创建一个全局NSString?
在Global类之外的任何类定义、函数等中,你可以简单地定义一个全局字符串。
在Global.h中:
extern NSString *globalString;
在Global.m中:
NSString *globalString = @"a string";
在另一个类中引用它:
#import Global.h ... NSString *aString = globalString; ...
如果你只是想在第一个视图中传递一个字符串到第二个视图,可以考虑使用属性。
我可以在视图之间改变我的globalString吗?
你可以在任何你想要的地方改变它。我不知道你的具体情况,所以我不确定是否真的应该使用全局字符串,但你也可以考虑使用单例模式。