在ios开发中为了避免需要用到某个类时重复手动导入头文件,经常会配置pch文件和header file文件混合使用。pch文件和header file文件都可以统一导入头文件和配置常用宏,不同在于header file 文件需要导入才能使用,而pch文件是不需要导入就可以使用。一般我们会用多个header file文件来分别引入头文件和配置常用宏,然后再把header file引入到pch文件中。
关于pch使用须知:
1、首先创建一个pch文件,创建的时候记得在TARGETS中勾选。
2、在工程的TARGETS里边Building Setting中搜索Prefix Header,然后把Precompile Prefix Header右边的NO改为Yes,这样项目预编译之后pch文件就会被缓存起来,可以提高编译的速度。
3、添加pch文件路径。在工程的TARGETS里边Building Setting中搜索Prefix Header,双击出现空白,然后把pch文件托人空白处就可以了,不过此时添加的是项目的绝对路径,只能在本电脑使用,应该改成相对路径。双击弹出一个框,修改为相对路径。添加格式:“$(SRCROOT)/项目名称/pch文件名” ,$(SRCROOT)的意思就是工程根目录的意思。
网友评论