您的位置:首页 > 移动开发 > IOS开发

iOS开发小技巧-PCH文件使用

2018-01-23 10:00 134 查看
PCH头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。PCH文件简化了我们使用OC开发时的文件引用工作(为什么说是OC开发,因为Swift不存在引用问题,可直接使用其他类的方法属性),PCH文件将一些在工程中引用次数较多的类放在这里面引用,将头文件包含在这个文件下,这样编译器会自动把PCH文件中的头文件,添加到所有源文件中去,这样工程下的其它文件都可以使用这些类了。Xcode6之前,新建一个工程的时候,系统会自带一个PCH文件,现在需要我们手动去生成。

后来苹果不推荐这样使用,有的说是这样会降低编译速度,用户体验不好,苹果注重用户体验,有的说是PCH文件降低了代码的可移植性,反正不管怎么说,合理使用PCH就好,不要为了方便什么东西都放到里面去,共用性高的宏和类放进去,同时尽量还是功能模块独立化,耦合性不要太高。

新建PCH文件其实很简单:

1、Commond + N,在iOS->Other下点击新建PCH File。



2、在TARGETS->Build Settings->搜索prefix Header,添加PCH文件路径

查看文件路径



添加文件路径关联工程项目



当然前面的根目录路径可以直接用(SRCROOT)代替(SRCROOT)/Test/PrefixHeader.pch

3、在PCH文件引用公共性较高的头文件

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: