iOS-如何在工程内添加pch预编译头文件

pre-Compile Header(预编译头文件)

pre-Compile Header简称PCH,由编译器在建立工程时自动生成; 其中存放有工程中已经编译的部分代码; 在以后建立工程时不再重新编译这些代码.

那么,在iOS工程中如何添加pch文件

方法/步骤


1.在工程中cmd+N新建New file文件,选择other-PCH file 确定创建

iOS-如何在工程内添加pch预编译头文件_第1张图片


iOS-如何在工程内添加pch预编译头文件_第2张图片


2.创建成功后工程中显示



3.在targets中,选择Build Settings ----找到 APP LLVM 7.0 - Language----找到Prefix hearder




4.在Prefix hearder右侧的双击填入地址

法一:手动填入  工程名/文件名

iOS-如何在工程内添加pch预编译头文件_第3张图片

法二:拖入文件如图(缺点:如果改变工程文件位置,相应的pch路径也被改变,将不可用,导致编译失败)

iOS-如何在工程内添加pch预编译头文件_第4张图片



5.点击Prefix hearder.pch文件,填入你需要的宏定义或导入你要全局引用的头文件:如图

iOS-如何在工程内添加pch预编译头文件_第5张图片


6.现在就可以在工程中不用导入头文件使用啦

iOS-如何在工程内添加pch预编译头文件_第6张图片




注:慎用PCH文件,切记不要导入系统库( 类似:#import <UIKit/UIKit.h> )或第三方库,因为程序每次运行是先运行PCH预编译头文件,如果加入大型库,会拖慢整体速度




你可能感兴趣的:(iOS-如何在工程内添加pch预编译头文件)