Xcode6之前,创建工程会自动生成pch已编译头文件,将工程中需要公共import的头文件直接添加到pch文件中,就不需要在各个文件中分别import了,同时也可以将一些全局使用的宏定义放到pch文件中。
Xcode6去掉了创建工程自动创建pch的功能,原因可能是由于预编译pch文件耗时较长。如果需要使用pch文件,可以手动添加,方法如下:
1、向工程中添加新文件,文件类型为pch文件
2、在Targets -> Build Settings -> Apple LLVM 6.0 - Language -> Prefix Header中添加pch文件路径:$(SRCROOT)/工程名称/PCH文件全名
3、同时可以将Precompile Prefix Header设置为YES,以缓存预编译后的pch文件,提高编译速度。
网友评论