博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pch文件使用
阅读量:5903 次
发布时间:2019-06-19

本文共 774 字,大约阅读时间需要 2 分钟。

题记:一直觉得好记性不如烂笔头, 加上有整理东西的习惯, 这些小东西,想想也随手整理下吧.

.pch文件

也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。

#首先说一下pch的作用:

1.存放一些全局的宏(整个项目中都用得上的宏) 2.用来包含一些全部的头文件(整个项目中都用得上的头文件) 3.能自动打开或者关闭日志输出功能 4.其中可以用来存储共享信息:其他页面需要导入的头文件以及屏幕宽度、高度设置,需要的第三方库的头文件等;

那怎么创建pch文件呢?

1.创建pch文件—>file->new file ->选择iOS下的other中的pch file 然后点击下一步即可

2.pch 文件配置 pch文件创建好,使用该文件时,会发现报错,是因为pch 文件路径没有配置 打开工程target ——>Building Setting——>Prefix Header 这里介绍一个简单的设置路径方法,找到Prefix Header后,双击打开,选择对应的pch 文件直接拖拽到Prefix Header中,

路径配置成功后,就可以在pch 文件中定义宏等,添加完成后command +b 编译就好了。

注意pch 文件使用误区

若pch文件中引入大量的共用性不高的宏定义和头文件,编译的时候整个工程范围地查找和替换这些宏定义字段,重复导入这些头文件会降低编译速度。使用时候应注意:

1.不要把所有的宏定义都放到平常文件中,尤其是共用性较小的宏定义; 2.将公用性高的头文件放到pch中,比如fundation框架等; 3.将零散的宏定义专门创建一个头文件来放置,再导入到pch中,方便查看和修改;

转载于:https://juejin.im/post/5b963636f265da0af406f0a4

你可能感兴趣的文章
RHEL6入门系列之二十二,quota磁盘配额管理
查看>>
centos linux 因别名问题引起的麻烦及解决技巧
查看>>
费用登记系统(小结)
查看>>
Windows Group Policy Startup script is not executed at startup
查看>>
Ex2010-11 TMG and Exchange
查看>>
智能指针
查看>>
percona xtradb cluster 5.5集群生产环境安装之一
查看>>
AIX修改用户密码登录不成功案例分享
查看>>
Linux环境下MariaDB数据库四种安装方式
查看>>
openstack neutron网络主机节点网口配置 liberty版本之前的
查看>>
Java课程 困扰Java程序员的编程问题有哪些?
查看>>
Java并发编程:4种线程池和缓冲队列BlockingQueue
查看>>
种太阳五联益生菌教你如何正确给孩子吃益生菌
查看>>
ceph rpm foor rhel6
查看>>
PDA手持终端有哪些应用?
查看>>
HTTPS加密访问Web站点的实现和虚拟站点的实现例析(二)
查看>>
我的友情链接
查看>>
linux配置lamp环境
查看>>
【Java例题】7.3 线程题3-素数线程
查看>>
ImportError: No module named win32com.client
查看>>