ios开发小技巧之 pch文件的添加以及自定义的LOG

 

预编译头文件(一般扩展名为.pch),是一个工程中较为稳定的代码预先编译好放在一个文件(.pch)里。

1.这些预先编译好的代码可以是任何的c/c++代码,甚至可以是inline函数,他们的代码在整个工程中较为稳定,在开发过程中不会经常修改的代码

2.我理解的在.pch里的代码就是全局的代码,在整个工程中都可以使用,比如你在.pch文件中导入了一个“viewcontroller”  那么就相当于你在代码中所有的类中导入了这个viewcontroller



自定义Log打印

在开发工程中,打印日志是开发者常用的调试技巧,所以每一个类中几乎都会有NSLog 但是当我们打包上传的时候,开发模式就是release 了,这个时候如果没有屏蔽或者删除掉NSLog就会很占内存,这个时候可以在 .pch中自定义 自己的LOG


#ifdef DEBUG // 调试状态, 打开LOG功能

#define MyLog(...) NSLog(__VA_ARGS__)   //       __VA_ARGS__就是直接将括号里的...转换成实际的字符串

#else // 发布状态, 关闭LOG功能

#define MyLog(...)

#endif






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值