extern關(guān)鍵字
- 使用上,記住在classA的.h中聲明
extern NSString *ArticleTitle;
這樣就聲明了一個全局變量,只是聲明。沒有定義德绿,也就是說沒有分配內(nèi)存地址
- 在classB 中的.m 中定義這個全局變量
NSString *ArticleTitle = @"titile";
此時定義了這個變量献雅,分配了內(nèi)存地址
- 在classA中即使不導(dǎo)入classB文件也能直接使用這個變量的值。
注意: 貌似也可以直接創(chuàng)建一個.h文件轿曙,然偶在需要的文件里導(dǎo)入。也能達到同樣的效果哮独。