作者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