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文件引用公共性较高的头文件
后来苹果不推荐这样使用,有的说是这样会降低编译速度,用户体验不好,苹果注重用户体验,有的说是PCH文件降低了代码的可移植性,反正不管怎么说,合理使用PCH就好,不要为了方便什么东西都放到里面去,共用性高的宏和类放进去,同时尽量还是功能模块独立化,耦合性不要太高。
新建PCH文件其实很简单:
1、Commond + N,在iOS->Other下点击新建PCH File。
2、在TARGETS->Build Settings->搜索prefix Header,添加PCH文件路径
查看文件路径
添加文件路径关联工程项目
当然前面的根目录路径可以直接用(SRCROOT)代替(SRCROOT)/Test/PrefixHeader.pch
3、在PCH文件引用公共性较高的头文件
相关文章推荐
- iOS开发小技巧--定义宏和pch文件的使用
- iOS开发中Pch文件的使用
- iOS开发 -- PCH文件的使用
- iOS 开发 Pch 文件的正确使用
- ios开发之使用pch文件
- iOS开发之pch文件的使用
- iOS 开发 Pch 文件的正确使用
- iOS开发中.pch 文件的使用及其相关工程设置
- iOS开发——pch文件添加和使用
- iOS 开发 Pch 文件的正确使用1.存放一些全局的宏(整个项目中都用得上的宏) 2.用来包含一些全部的头文件(整个项目中都用得上的头文件) 3.能自动打开或者关闭日志输出功能
- 【iOS开发-84】一般项目中,Xcode6怎么使用pch文件?
- iOS 开发 Pch 文件的正确使用
- iOS开发中 .pch 文件的使用及其相关工程设置
- iOS开发之 pch文件的使用,以及相对路径和绝对路径的设置
- iOS 开发 Pch 文件的正确使用
- iOS-开发之 pch 文件的使用
- ios开发小技巧之 pch文件的添加以及自定义的LOG
- ios开发之.pch文件的使用
- iOS 开发 Pch 文件的正确使用
- iOS 开发 -- Pch 文件的使用