[IPhone] 仅在Debug编译的NSLog

一般在开发的时候,会使用NSLog来输出一些除错讯息到Console视窗
但是如果仅用NSLog的话
首先利用下面代码

view plaincopy to clipboardprint?

#ifdef DEBUG   #define DebugLog(log, ...) NSLog(log, ## __VA_ARGS__)   #undef DebugLog   #define DebugLog(log) NSLog(log)   #else   #define DebugLog(log, ...)   #undef DebugLog   #define DebugLog(log) NSLog(log)   #endif  


在Xcode的Project=>Edit Active Target "MyProject" 开启编辑画面
在GCC_PREPROCESSOR_DEFINITIONS中加入DEBUG

如果没有GCC_PREPROCESSOR_DEFINITIONS则自行建立

转载于:https://www.cnblogs.com/zhuolaiqiang/archive/2011/04/29/2072269.html

[IPhone] 仅在Debug编译的NSLog相关推荐

  1. Linux下查看.so和可执行文件是否debug编译

    如何判断一个.so是否是debug编译的? 如果用此方法:用file来查看一个.so, 根据是否包含"not stripped"来判断该.so是否是debug编译的.然而strip ...

  2. ClickHouse系列教程六:源码分析之Debug编译运行

    ClickHouse系列教程: ClickHouse系列教程 根据官方文档的编译教程:How to Build ClickHouse on Linux - ClickHouse Documentati ...

  3. 解决 Debug编译时,警告:warning LNK4099: 未找到 PDB“vc90.pdb”

    警告:warning LNK4099: 未找到 PDB"vc90.pdb" 当多个Project是分开编译的,主项目和子项目的pdb文件名相同(默认都是vc90.pdb或vc100 ...

  4. OPPO R15 Android Studio 上debug编译闪退

    OPPO R15 在android studio 3.0版本以后运行到手机上的demo无限闪退,说是找不到Application或者MainActivity异常(异常信息如下); 06-08 10:0 ...

  5. swift语言java_用Swift语言替换#ifdef

    回答(15) 2 years ago Swift编译器不包含预处理器 . 相反,它利用编译时属性,构建配置和语言功能来实现相同的功能 . 因此,预处理程序指令不会在Swift中导入 . 我已经通过使用 ...

  6. 最新完整版PHP配置文件翻译

    [PHP] ;;;;;;;;;;; ; 警告 ; ;;;;;;;;;;; ; 此配置文件是对于新安装的PHP的默认设置. ; 默认情况下,PHP使用此配置文件安装 ; 此配置针对开发目的,并且*不是* ...

  7. PHP.ini配置文件[中文]

    ;;;;;;;;;;; ; 警告 ; ;;;;;;;;;;; ; 此配置文件是对于新安装的PHP的默认设置. ; 默认情况下,PHP使用此配置文件安装 ; 此配置针对开发目的,并且*不是*针对生产环境 ...

  8. php.ini中文翻译-转载

    ;;;;;;;;;;; ; 警告 ; ;;;;;;;;;;; ; 此配置文件是对于新安装的PHP的默认设置. ; 默认情况下,PHP使用此配置文件安装 ; 此配置针对开发目的,并且*不是*针对生产环境 ...

  9. php.ini中文翻译版--转载

    ;;;;;;;; ; 警告 ; ;;;;;;;;;;; ; 此配置文件是对于新安装的PHP的默认设置. ; 默认情况下,PHP使用此配置文件安装 ; 此配置针对开发目的,并且*不是*针对生产环境 ; ...

最新文章

  1. 重磅|我国科学家成功研制全球神经元规模最大的类脑计算机
  2. 利用74LS138实现4-16译码器,并在QuartusⅡ上进行仿真
  3. finfoopen需要什么扩展 php_php获取文件mime类型的四种方法
  4. SAP Spartacus pageSlot一览
  5. php htmlspecialchars 不管用,php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总_php技巧...
  6. python距离向量路由算法_python算法练习——动态规划与字符串的编辑距离
  7. oracle数据库速度测试,【原创】验证在Oracle数据库中操纵数据的各种方法的速度...
  8. 华为交换机一次性进入多个接口_华为交换机交换机常用配置(认证、批量操作)...
  9. 有状态容器实践:k8s集成ceph分布式存储
  10. 运用Python实现猜数字游戏
  11. ab性能测试工具使用
  12. 图像处理中的高斯滤波器
  13. JWT 详解及源码分析
  14. 学习记录:启动豌豆荚进入软件界面
  15. 人工智能芯片产业生态和竞争格局
  16. Explain的解读
  17. 索尼机型刷机不用愁 带你玩转一键解锁
  18. PDF转jpg工具(含注册码)
  19. spoolsv.exe占用cpu 100%的解决方法
  20. Spring分析之IOC原理

热门文章

  1. centos 杀死进程命令kill
  2. python字典嵌套实例
  3. 人工智能大幕开启 安防行业已成先头部队
  4. 没有人会告诉您乘坐飞机时的几个事实 但是您一定要知道
  5. 外梯度—lhMorpGradientOut
  6. Windows Mobile Topics at TechEd 2008
  7. N-甲基-N-亚硝基脲(MNU)与眼睛健康(思考中)
  8. 查询复旦大学往年的考研成绩
  9. 不属于前后端分离的Vue+Django的例子
  10. 支持外网访问的CentOS云数据库搭建