您的位置:首页 > 移动开发 > IOS开发

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

2016-01-28 18:02 225 查看
pre-Compile Header(预编译头文件)

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

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


方法/步骤

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





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



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



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

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



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



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



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



注:慎用PCH文件,切记不要导入系统库( 类似:#import
<UIKit/UIKit.h> )或第三方库,因为程序每次运行是先运行PCH预编译头文件,如果加入大型库,会拖慢整体速度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: