iOS开发笔记>> 在开发中如何处理 NSLog?
来源:互联网 发布:lolita洋装好的淘宝店 编辑:程序博客网 时间:2024/06/03 19:29
可以创建 pch 文件, 在文件中写入以下代码
// 保证 #ifdef 中的宏定义只会在 OC 的代码中被引用// 否则,一旦引入 C/C++ 的代码或者框架,就会出错!#ifdef __OBJC__#ifdef DEBUG#define NSLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)#else#define NSLog(...)#endif#endif
以上代码只有在 debug 模式下 NSLog 会输出, 当Release状态就不会再输出了
注: 添加 pch 文件需要在Build settings 中 prefix Header 添加路径
0 0
- iOS开发笔记>> 在开发中如何处理 NSLog?
- iOS开发如何在发布阶段移除NSLog
- iOS开发笔记>> 在开发中如何调试程序?
- iOS开发中NSLog的替换
- iOS开发笔记26--NSLog不打印设置
- iOS开发关闭NSLog在控制台不能够输出
- iOS开发:NSLog使用技巧
- iOS开发:NSLog使用技巧
- Block如何在ios开发中应用
- 在iOS开发中如何调试程序
- IOS开发笔记(11)IOS开发之NSLog使用技巧
- iOS 开发笔记 - 开发中如何实现自动检测更新APP
- IOS开发 NSLOG Format串含义
- IOS开发之NSLog使用技巧
- iOS开发基础:NSLog输出格式详解
- iOS开发-NSLog不打印设置
- iOS开发-NSLog不打印设置
- iOS开发-NSLog不打印设置
- Shader特效——“Bilateral Filter”的实现 【GLSL】
- 妹的
- hdu5833 高斯消元
- 删了的概要
- bitset
- iOS开发笔记>> 在开发中如何处理 NSLog?
- 2016CCPC网预 HDU 5833 Zhu and 772002
- Unity多人游戏和网络功能(一) 概述和基本概念
- Unity多人游戏和网络功能(二) 使用网络管理类
- Android Studio中创建keystore
- Leetcode 43. Multiply Strings
- Unity多人游戏和网络功能(三) 游戏物体的派生
- Git Extensions等Windows客户端保存Git用户名密码
- android studio中查看keystore的sha1和md5