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

PCH头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。PCH文件简化了我们使用OC开发时的文件引用工作(为什么说是OC开发,因为Swift不存在引用问题,可直接使用其他类的方法属性),PCH文件将一些在工程中引用次数较多的类放在这里面引用,将头文件包含在这个文件下,这样编译器会自动把PCH文件中的头文件,添加到所有源文件中去,这样工程下的其它文件都可以使用这些类了。Xcode6之前,新建一个工程的时候,系统会自带一个PCH文件,现在需要我们手动去生成。
后来苹果不推荐这样使用,有的说是这样会降低编译速度,用户体验不好,苹果注重用户体验,有的说是PCH文件降低了代码的可移植性,反正不管怎么说,合理使用PCH就好,不要为了方便什么东西都放到里面去,共用性高的宏和类放进去,同时尽量还是功能模块独立化,耦合性不要太高。

新建PCH文件其实很简单:
1、Commond + N,在iOS->Other下点击新建PCH File。
iOS开发小技巧-PCH文件使用_第1张图片
2、在TARGETS->Build Settings->搜索prefix Header,添加PCH文件路径
查看文件路径
iOS开发小技巧-PCH文件使用_第2张图片
添加文件路径关联工程项目
iOS开发小技巧-PCH文件使用_第3张图片
当然前面的根目录路径可以直接用 (SRCROOT) (SRCROOT)/Test/PrefixHeader.pch
3、在PCH文件引用公共性较高的头文件
iOS开发小技巧-PCH文件使用_第4张图片

你可能感兴趣的:(iOS开发)