pch和static和extern
(一)static和extern用来修饰变量
修饰局部变量:
static:变成静态变量,不在存储在栈区,而是常量区(app已启动就会加载)并且不再释放,就这一份。
extern:可以写在pch里,全局变量。
(二)pch是一个预编译文件,内容能被所有其他文件访问。一般会提供一些全局的宏,全局的变量。在很久前苹果就不建议使用pch了,因为会造成app启动时候加载大量东西到内存,不过其实项目中使用还是很需要的。
xcode-8创建方式:
1.选择pch
2.修改为yes
3.添加路径(直接把文件拽进去)
4.添加内容