extern可置于变量或者函数前,表示变量或者函数的定义可能在别的文件中,提示编译器遇到此变量或者函数时时,在别的文件里寻找其定义。
这里我们已变量为例在TestBViewController中定义了一个变量testString
如果要在另一个ViewController中使用testString这个变量怎么办
需要加一个extern,这里做一个外部声明,表示这个变量在其他文件里定义了,这里就可以正常使用了。
extern可置于变量或者函数前,表示变量或者函数的定义可能在别的文件中,提示编译器遇到此变量或者函数时时,在别的文件里寻找其定义。
这里我们已变量为例在TestBViewController中定义了一个变量testString
如果要在另一个ViewController中使用testString这个变量怎么办
需要加一个extern,这里做一个外部声明,表示这个变量在其他文件里定义了,这里就可以正常使用了。