作者intangible (~*)
看板MacDev
标题[问题] global variable
时间Tue Apr 3 18:25:35 2012
各位好
请问如何宣告global的variable
我想在不同的class之间能够存取某只专门记录global variable的class
我的Global.h档
#import <Fouondation/Foundation.h>
extern BOOL flag;
@interface Global :NSObject
{
}
@end
我的.m档
#import "Global.h"
@implementation Global
BOOL flag =NO;
@end
然後我在我使用这个global variable的class import Global.h
直接对他存取
可是编译完後发现Global.m档都会出现
Incomplete implementation的警告
请问该如何修正呢?
再请教如果要使用global variable的话
用 @property与@synthesize 该如何使用
刚入门 请指教 谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.251.164.88
1F:→ Killercat:直接用singleton pattern管理吧 会简单得多 04/03 18:59
2F:→ Killercat:不过说真的,global varible其实少用得好..... 04/03 19:00
3F:→ uranusjr:要在 method (或 C function) 里才能赋值啊......... 04/03 20:55
4F:推 chuinhooi:singleton 好用... 04/03 21:21
5F:→ yuanruo:初学可以试试先用NSUserDefaults 去传 如果不多的话 04/03 21:26