.pch文件的创建和使用

    在iOS开发的项目中有一个PrefixHeader.pch, 表示"precompiled header", 这是一个工程要用到的来自于外部框架的头文件列表。xcode将编译这些头到文件,这将减少你在选择Build 或Build and GO时编译项目的时间。通常用到的头文件已经自动包含了pch,系统编译每个.m文件前,都会先import这个文件。这样就节省了添加include的时间,相当于加速编译

    还有就是可以再这里面放入宏,在整个工程中都可以用, 例如在一个项目中有一个hello.h文件,需要在所有.m文件中都要包含这个文件就可以在PrefixHeader.pch文件中引入hello.h

一 创建.pch文件

.pch文件的创建和使用


.pch文件的创建和使用


.pch文件的创建和使用


.pch文件的创建和使用

/Users/panshuai/学习/PCH的使用/修改为$(SRCROOT),这样不论本工程拷贝到哪里都是可以使用的,

.pch文件的创建和使用

修改好后显示如下

.pch文件的创建和使用

二 使用pch文件

在pch文件中define和import

.pch文件的创建和使用

在AppDelegate.m中使用

.pch文件的创建和使用