iOS: 如何判断代码运行在DEBUG还是RELEASE模式下?
来源:互联网 发布:优化出口商品结构 编辑:程序博客网 时间:2024/05/17 22:01
原帖链接:http://stackoverflow.com/a/9063469
首先确定下项目的 Build Settings 是否已经设置过宏定义 DEBUG,如何看呢?
点击 Build Settings ,然后在搜索框里输入‘macros’
如果已经设置过,在 Preprocessor Macros 的 Debug 后面会有 DEBUG=1,如果没有,就手动设置下。
接下来就可以这样做了
#ifdef DEBUG //do sth.#else //do sth.#endif
http://stackoverflow.com/a/9063682
一般Apple已经为我们设置好了 DEBUG 的宏定义,所以,我们只要让 NSLog 在 DEBUG 模式下失效就好了,这样能让我们的程序运行起来更加稳定,同时我们也可以继续使用正规的 NSLog。
//put this in prefix.pch#ifndef DEBUG#undef NSLog#define NSLog(args, ...)#endif
0 0
- 如何判断代码运行在DEBUG还是RELEASE模式下?
- iOS: 如何判断代码运行在DEBUG还是RELEASE模式下?
- iOS: 如何判断代码运行在DEBUG还是RELEASE模式下?
- 在C++代码中判断运行模式(debug、release)和环境(win32、64)
- VS在代码中判断debug和release模式
- 如何使程序在Debug状态或是Release状态下运行不同的代码
- Android 判断是开发debug模式,还是发布release模式
- Android 判断是开发debug模式,还是发布release模式
- Android 判断是开发debug模式,还是发布release模式
- 部分代码在DEBUG下可运行,在RELEASE下不能运行
- 代码判断发布的是debug版本还是release版本
- VS2008如何在release下做debug
- swift如何判断debug模式和release模式
- swift如何判断debug模式和release模式
- Debug调试运行正常,但在Release模式下退出程序时报错
- Debug调试运行正常,但在Release模式下退出程序时报错
- 判断当前是DEBUG还是Release构建
- 判断apk是debug还是release
- Date类型的实体类属性中,Date必须是Java.util.Date,而不能是Java.sql.Date
- 尝试参加阿里云 天池 大赛 (看看odps到底封装的多好)1,本地跑通了。2、把mr程序上传到御膳房
- std::nth_element bug引起的crash问题
- MD5加密
- tomcat详解
- iOS: 如何判断代码运行在DEBUG还是RELEASE模式下?
- HDU-1950-Bridging signals【最长上升子序列(LIS)长度的O(nlogn)算法】
- javascript div动态大小改变
- Swift String 扩展
- Linux-export‘ ’not a valid identifier 的一般原因
- 程序阻碍OD调试的方式1
- Python之封装diff命令的项目比较命令(格式化diff输出结果)
- 第十四周-图形构造平衡二叉树
- #学习笔记#(3)会员管理系统登录界面HTML+CSS