.pch文件的创建和使用
在iOS开发的项目中有一个PrefixHeader.pch, 表示"precompiled header", 这是一个工程要用到的来自于外部框架的头文件列表。xcode将编译这些头到文件,这将减少你在选择Build 或Build and GO时编译项目的时间。通常用到的头文件已经自动包含了pch,系统编译每个.m文件前,都会先import这个文件。这样就节省了添加include的时间,相当于加速编译
还有就是可以再这里面放入宏,在整个工程中都可以用, 例如在一个项目中有一个hello.h文件,需要在所有.m文件中都要包含这个文件就可以在PrefixHeader.pch文件中引入hello.h
一 创建.pch文件
将/Users/panshuai/学习/PCH的使用/修改为$(SRCROOT),这样不论本工程拷贝到哪里都是可以使用的,
修改好后显示如下
二 使用pch文件
在pch文件中define和import
在AppDelegate.m中使用