第一步
在Xcode6之前,新建一个工程的时候,系统会自带一个pch (precompile header)文件。在开发过程中,可以把那些在整个工程中,都广泛使用的头文件,包含在该文件下。编译器会自动将pch文件中的头文件,添加到所有的源文件中去。这样在需要使用相关类的时候不需要使用import就可以直接使用头文件中的内容,很大程度上带来了编程的便利性。但潜在的也带来了一些问题,这可能是Xcode6中默认不再创建pch的原因吧。
Xcode6之后,刚才说的那些美好都没有了~原因是什么呢?
我根据stackoverflow的一个观点,总结如下:
因为module,我们没有了#import