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文件,可以尝试写入一些宏和常量进行测试

你可能感兴趣的:(2018-06-28 IOS学习知识点4)