如何创建全局NSString?

| 大家好 我尝试学习如何使NSString全局化,我有这种文件。 (我的全球班)
Globals.h 
Globals.m
(我的第一观点)
FirstViewController.h
FirstViewController.m
(我的剖视图)
SecoundViewController.h
SecoundViewController.m
现在,我将在FirstViewController中创建一种用户名,并且在SecoundViewController加载时,将使我的输入第一次进入NSLog()。 可以在这里帮助我,:)     
已邀请:
        如果您确实需要全局字符串,则可以在Global类中的任何类定义,函数等之外简单地定义它。 在Global.h中:
extern NSString *globalString;
在Global.m中:
NSString *globalString = @\"a string\";
要在另一个类中引用它:
#import Global.h
...
NSString *aString = globalString;
...
如果只想将字符串从第一个视图传递到第二个视图,请查看属性。     
        iPhone正确使用Application Delegate时也存在类似的讨论。 但是,请务必查看Matt Gallagher的http://cocoawithlove.com/2008/11/singletons-appdelegates-and-top-level.html。这可能是该主题上最好,最简单的讨论。     

要回复问题请先登录注册