xcode调试技巧(预处理器控制输出打印信息)
来源:互联网 发布:北大青鸟编程入门 编辑:程序博客网 时间:2024/05/29 17:08
iPhone 应用发布后,程序运行过程中尽量不要有调试 log 信息输出,这样会影响程序运行的效率。通过宏定义设置,使程序只在 debug 模式下输出对我们有用的信息, release 时不会输出。
1、首先建立一个宏定义文件,文件内容如下:
#if DEBUG
#define debuglog(format, ...) NSLog(format, __VA_ARGS__)
#else
#define debuglog(format, ...)
#endif
2,打开project-->edit project setting 中bulid选项卡
选择 左上角的 Configuration 的 Debug,下面的下拉框选择->Edit Definition at this Level ,在下面找GCC4.2-preprocessing-preprocessor macros(预处理器)设置DEBUG=1
这样我们就可以做到log调试信息在release时不会输出。
- xcode调试技巧(预处理器控制输出打印信息)
- vc++ 调试信息输出 打印调试信息
- 宏控制打印信息输出
- 程序 打印 输出 调试 信息
- iOS小技巧14- 调试bug技巧-打印XCode的 Stack Trace信息
- 一键开关XCode调试打印信息
- xcode的调试技巧(打印UI层次)
- XCODE 调试输出语句相关控制
- Xcode调试技巧之一 GDB输出
- Xcode调试技巧之一 GDB输出
- 采用cmd打印输出调试信息
- Makefile调试1--输出打印信息
- C# debug调试信息打印及输出
- ARM 使用调试接口输出打印信息
- 控制调试信息的打印(printk,printf)
- 标准c语言调试技巧,打印调试信息技巧
- Linux 程序开发打印 Debug 信息的使用技巧--C语言中几种输出调试信息的方法
- Linux 程序开发打印 Debug 信息的使用技巧--C语言中几种输出调试信息的方法
- WinCE Boot方式及 Bootloader架构概述
- apk反编译方法(绝对简单实用)+ 反编译工具下载
- 单片机控制板设计
- oracle导入dmp数据,不同表空间
- WinCE6.0的EBOOT概要
- xcode调试技巧(预处理器控制输出打印信息)
- Java 位运算符
- Linux系统调用函数
- Android AIDL——实现机制浅析
- boost内存池简单应用(一)
- C++语言Singleton
- Android FrameWork——ActivityManager框架
- SAP ABAP STOP,EXIT,CHECK,RETURN
- Intent 用法