iOS开发 关于pch文件的创建与配置

iOS开发 关于pch文件的创建与配置_第1张图片

引言:

在Xcode6之前, 创建一个新工程 Xcode会在 Supporting files 文件夹下面自动创建一个名为“工程名-Prefix.pch”文件, 也是一个头文件, pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。
Xcode6以后创建项目时, 不再会自动生成pch文件, 需要我们手动创建.

pch的作用:

  • 存放一些全局的宏定义(整个项目中都用得上的宏);
  • 用来包含一些大多数类所用到的头文件(整个项目中都用得上的头文件);
  • 设置自动打开或者关闭日志输出功能;

在Xcode6以后的版本中添加pch文件:

  1. command+N, 打开新建文件窗口: iOS -> Other -> PCH File, 创建一个pch文件:
    iOS开发 关于pch文件的创建与配置_第2张图片
  2. 在工程的 Targets 里边的 Building Setting 中搜索 Prefix Header, 然后把 Precompile Prefix Header 右边的NO改为Yes, 预编译后的pch文件会被缓存起来, 可以提高编译速度, 如图所示:


    iOS开发 关于pch文件的创建与配置_第3张图片
  3. 设置pch文件的路径, (SRCROOT)代表工程的根目录,然后后边还要加上pch在当前项目的路径,所以完整的pch文件的路径就是:`(SRCROOT)/PchDemo/Tools/PrefixHeader.pch` ; 知道了pch文件的目录, 接下来我们就可以设置了, 在工程的 Targets 里边的 Building Setting 中搜索 Prefix Header, 找到 Prefix Header 属性, 双击后面空白处, 将pch的路径填写到里面, 如图所示:
    iOS开发 关于pch文件的创建与配置_第4张图片
  4. command + B 编译一下, 如果没有报错, 说明pch文件的创建和配置成功了.

GitHub: https://github.com/LiCheng244/LCUtils
个人博客: http://www.licheng244.com/


你可能感兴趣的:(iOS开发 关于pch文件的创建与配置)