[IPhone] 仅在Debug编译的NSLog
[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则自行建立
![](/assets/blank.gif)
转载于:https://www.cnblogs.com/zhuolaiqiang/archive/2011/04/29/2072269.html
[IPhone] 仅在Debug编译的NSLog相关推荐
- Linux下查看.so和可执行文件是否debug编译
如何判断一个.so是否是debug编译的? 如果用此方法:用file来查看一个.so, 根据是否包含"not stripped"来判断该.so是否是debug编译的.然而strip ...
- ClickHouse系列教程六:源码分析之Debug编译运行
ClickHouse系列教程: ClickHouse系列教程 根据官方文档的编译教程:How to Build ClickHouse on Linux - ClickHouse Documentati ...
- 解决 Debug编译时,警告:warning LNK4099: 未找到 PDB“vc90.pdb”
警告:warning LNK4099: 未找到 PDB"vc90.pdb" 当多个Project是分开编译的,主项目和子项目的pdb文件名相同(默认都是vc90.pdb或vc100 ...
- OPPO R15 Android Studio 上debug编译闪退
OPPO R15 在android studio 3.0版本以后运行到手机上的demo无限闪退,说是找不到Application或者MainActivity异常(异常信息如下); 06-08 10:0 ...
- swift语言java_用Swift语言替换#ifdef
回答(15) 2 years ago Swift编译器不包含预处理器 . 相反,它利用编译时属性,构建配置和语言功能来实现相同的功能 . 因此,预处理程序指令不会在Swift中导入 . 我已经通过使用 ...
- 最新完整版PHP配置文件翻译
[PHP] ;;;;;;;;;;; ; 警告 ; ;;;;;;;;;;; ; 此配置文件是对于新安装的PHP的默认设置. ; 默认情况下,PHP使用此配置文件安装 ; 此配置针对开发目的,并且*不是* ...
- PHP.ini配置文件[中文]
;;;;;;;;;;; ; 警告 ; ;;;;;;;;;;; ; 此配置文件是对于新安装的PHP的默认设置. ; 默认情况下,PHP使用此配置文件安装 ; 此配置针对开发目的,并且*不是*针对生产环境 ...
- php.ini中文翻译-转载
;;;;;;;;;;; ; 警告 ; ;;;;;;;;;;; ; 此配置文件是对于新安装的PHP的默认设置. ; 默认情况下,PHP使用此配置文件安装 ; 此配置针对开发目的,并且*不是*针对生产环境 ...
- php.ini中文翻译版--转载
;;;;;;;; ; 警告 ; ;;;;;;;;;;; ; 此配置文件是对于新安装的PHP的默认设置. ; 默认情况下,PHP使用此配置文件安装 ; 此配置针对开发目的,并且*不是*针对生产环境 ; ...
最新文章
- 重磅|我国科学家成功研制全球神经元规模最大的类脑计算机
- 利用74LS138实现4-16译码器,并在QuartusⅡ上进行仿真
- finfoopen需要什么扩展 php_php获取文件mime类型的四种方法
- SAP Spartacus pageSlot一览
- php htmlspecialchars 不管用,php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总_php技巧...
- python距离向量路由算法_python算法练习——动态规划与字符串的编辑距离
- oracle数据库速度测试,【原创】验证在Oracle数据库中操纵数据的各种方法的速度...
- 华为交换机一次性进入多个接口_华为交换机交换机常用配置(认证、批量操作)...
- 有状态容器实践:k8s集成ceph分布式存储
- 运用Python实现猜数字游戏
- ab性能测试工具使用
- 图像处理中的高斯滤波器
- JWT 详解及源码分析
- 学习记录:启动豌豆荚进入软件界面
- 人工智能芯片产业生态和竞争格局
- Explain的解读
- 索尼机型刷机不用愁 带你玩转一键解锁
- PDF转jpg工具(含注册码)
- spoolsv.exe占用cpu 100%的解决方法
- Spring分析之IOC原理