2018-06-28 IOS学习知识点4

今天说下项目中的PCH文件。

PCH是以.pch为后缀的文件,全拼Precompile Prefix Header File ,即预编译头文件。

在XCode项目编译时,PCH文件中的内容会自动包含进去,也就是说PCH中的内容是全局的,可以使用在程序的任何地方。因此,PCH文件的作用可以概括为以下几点:

1、定义全局的宏,比如获取屏幕frame,获取设备的ios版本等

2、定义全局的常量,比如网络请求的url,分页大小,常用的字体,颜色值,常量字符串等

3、包含的头文件,比如项目中有NSString和NSDate的分类文件,常用的第三方组件等。

如何创建PCH文件呢?

在XCode6之前,工程中会自带有同名的PCH文件。由于PCH文件中过多的头文件引入会造成编译过程过于缓慢,XCode6之后,这个文件不再默认提供了。现在如果想要使用PCH文件的话,需要自己手动创建。

1、创建

在XCode中,打开菜单:File->New->File   选择PCH文件即可,名字一般和项目工程同名

2、配置

在XCode中,选中工程,右侧菜单Building Settings,搜索Prefix Header,双击右侧空白区域,使之进入编辑状态。

并输入$(SRCROOT)/ProjectName/ProjectName.pch  

这里使用的相对路径,也可以把Support Filess文件下的PCH文件直接拖过来,直接填充文件的绝对路径。

3、使用

编辑PCH文件,可以尝试写入一些宏和常量进行测试

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容