PCH 文件
Posted EchoHG
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PCH 文件相关的知识,希望对你有一定的参考价值。
1.简介
PCH文件是Xcode编程中全局引用共享的文件。可以在这里引入头文件或者宏定义来方便程序中多个文件访问。
2.PCH文件创建
打开工程 New File… -> ios Other -> PCH File 输入PCH文件名字即可
3. PCH 文件配置
a. 找到 Project > Build Settings 搜索 “Prefix Header“;
b. 项目名字/PrefixHeader.pch (如 weihuan/PrefixHeader.pch );
c. 将Precompile Prefix Header改为YES,预编译后的pch文件会被缓存起来,可以提高编译速度;
注意:下图的 TARGETS 不是选 FastRenterTests ,应该选 FastRenter,否则找不到导入的类文件
4. PCH 文件常用
①导入头文件;
②写入常用的宏;
③定义常用的常量;
5. 创建文件时,自定义文件名前缀设置
项目名-Bridging-Header 配置
步骤一:####
创建头文件(该头文件是连接oc到swift的桥梁)
现在我们工程名为HeaderFile
,在HeaderFile
文件夹中右击项目,选择New File... -> iOS -> Source -> Header File
,给文件命名后(头文件命名任意,假设为Header.h)保存。
步骤二:####
进入到Build Settings
,找到Objective-C Bridging Header
选项,把头文件的路径赋值给该选项。如图3所示:
注意
这样写可能会报错,Xcode 有时神经回搭错!若按以上步骤走,可能会报下面的错误:
这时应该吧上面的路径填写改一下,改为:HeadFile/HeadFile/Header.h
这样就解决了,因为这个问题浪费我3个小时。
日了
以上是关于PCH 文件的主要内容,如果未能解决你的问题,请参考以下文章