1. 什么是extern?
用extern可以創(chuàng)建外部文件可以訪問的全局變量。這樣我們可以讓多個類操控同一變量。通過它可以實(shí)現(xiàn)全局可變字符串。
2. 怎樣使用extern?
- 在需要初始化該變量的文件(如:在.m)中,定義可變字符串變量
NSMutableString *globalString;
(注:需定義在@interface和@implementation之外)
- 在需要用到這一變量的另一文件中使用語句:
extern NSMutableString *globalString;
聲明變量,以表明它已在其他文件中定義。