【iOS开发-69】在pch文件中自定义输出函数,一般公司项目都会采取这种做法,便于开发测试和发布
来源:互联网 发布:is语音淘宝刷单频道 编辑:程序博客网 时间:2024/05/20 11:32
在最新的Xcode中,默认已经没有pch文件,需要自己手动创建。
pch文件其实,类似于“宏”的概念,它里面的内容是可以被其他文件访问并共享的。
所以:
——你可以在这里定义宏变量
——当然,实际的用法更多的是用来测试,比如如下语句,表示,在开发测试阶段我们可以使用WPLog代替NSLog来打印输出测试,而在发布阶段,则这个WPLog会自动失效。一般在公司项目中,很少直接使用NSLog的。而使用替换的话则基本都是在pch文件中定义。
#ifdef DEBUG#define WPLog(...) NSLog(__VA_ARGS__)#else#define WPLog(...)#endif
——在之前的学习中,发现使用CGRect时报错,其实就是差了一个头文件。在老版本的Xcode中,是如下的代码:
#ifdef __OBJC__ #import <UIKit/UIKit.h> #import <Foundation/Foundation.h>#endif
而最新的Xcode版本,貌似变成:
#ifdef __OBJC__ #import <Foundation/Foundation.h>#endif
所以,要么我们在每一个需要的头文件中添加UIkit.h,要么我们在pch文件中统一添加。
0 0
- 【iOS开发-69】在pch文件中自定义输出函数,一般公司项目都会采取这种做法,便于开发测试和发布
- 【iOS开发-84】一般项目中,Xcode6怎么使用pch文件?
- iOS开发中,在Xcode6中如何添加pch文件
- iOS 开发 向项目中添加 pch 文件
- iOS开发中Pch文件的使用
- 项目采取实施和开发分离
- iOS开发常见文件--pch
- ios开发 预处理.pch文件
- iOS开发:创建pch文件
- 【iOS开发】添加 .pch 文件
- iOS开发配置pch文件
- iOS开发添加pch文件
- iOS开发之info.pist文件和.pch文件
- iOS开发-在pch文件中添加全局宏可以打印控制器地址方便调试
- ios开发适合放在.pch文件中的常用方法
- IOS开发的项目中XX_Prefix.pch解析
- IOS开发的项目中XX_Prefix.pch解析
- iOS开发-工具:Xcode7中添加pch文件
- 第十一周项目2--四个数的最大公约数
- Android获取视频缩略图
- 第11周项目6素数
- vim入门
- 交换机&路由器禁MAC通信
- 【iOS开发-69】在pch文件中自定义输出函数,一般公司项目都会采取这种做法,便于开发测试和发布
- IT忍者神龟之hibernate 延迟加载问题探讨
- 第十一周项目六:1000以内素数输出(4)a
- 安装sql server 2008
- 优化:理发与学霸
- 移动web开发前准备知识了解(html5、jquery)笔记
- 增加和删除列
- C语言中的fgets()
- 构造函数与方法的区别