`
siruoxian
  • 浏览: 240514 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

release 时去掉nslog的方法

阅读更多

#ifdef DEBUG

#define SRXLog(fmt, ...) NSLog((fmt), ##__VA_ARGS__)

#else

#define SRXLog(fmt, ...)

#endif


1
0
分享到:
评论

相关推荐

    IOS中(Xcode) DEBUG模式(RELEASE模式)控制NSLog输出,NSLog输出方式

    但是一个发布的程序,里面带有太多的NSLog输出,肯定对于App性能有所影响,这时候我们可以使用一个宏定义来处理,在开发的时候使用DEBUG模式,在发布的时候使用RELEASE模式。这样,发布的App就不会在程序内部做大量...

    扩展NSLog实现按class的自定义NSLog内容输出

    在iOS开发中,debug时经常要用到NSLog输出内容,debug完成后又需要去掉,比较麻烦,内容也不够详细。参考网上资源,扩展NSLog并利用宏替换实现按class打开或关闭的详细的NSLog输出,可以方便使用。

    IOS NSlog处理

    通过以上方法,我们可以确保在iOS上线项目中对`NSLog`的合理使用,既能保持开发过程中的调试便利,又能在生产环境中保证应用的性能和用户数据的安全。TestNSlogDemo可能是一个示例项目,用于演示这些处理策略的实际...

    Teleport-NSLog, iOS远程日志记录将NSLog消息发送到后端服务器.zip

    Teleport-NSLog, iOS远程日志记录将NSLog消息发送到后端服务器 传送 nslog 当你的应用程序在用户的设备中运行时,传送NSLog捕获NSLog消息,并将它们发送给指定的后端服务器。 在Xcode中调试时,我们使用NSLog将许多...

    XCode用NSLog输出系统字体名称Demo

    总之,“XCode用NSLog输出系统字体名称Demo”是一个实用的工具,它帮助开发者探索iOS系统中的字体资源,并在设计界面时做出明智的选择。通过学习和实践这个Demo,不仅可以掌握`UIFont`类的基本用法,还能深入了解...

    iphone 开发学习项目创建及调试输出NSLog

    当你创建了对象,比如`NSString`,在不再需要它们时,应使用`release`方法来释放内存,避免内存泄漏。例如: ```objective-c [test release]; ``` 总之,通过创建一个Xcode项目并熟练使用`NSLog`进行调试,你可以...

    iphone 开发学习基础NSLog

    NSLog是苹果提供的一个用于在控制台打印日志信息的工具,它在调试代码、追踪问题时起着至关重要的作用。本篇文章将深入探讨NSLog的基础知识,帮助初学者更好地掌握这一技能。 首先,我们来看NSLog的基本用法。在...

    iphone开发学习笔记(1)--NSLog

    在iOS开发中,Objective-C是主要的编程语言,而`NSLog`是开发者最常用的工具之一,用于在程序运行时输出调试信息。本篇笔记将详细介绍`NSLog`的使用和其在iPhone应用开发中的作用。 `NSLog`是Foundation框架的一...

    iOS中控制NSLog输出时机详解

    本文将围绕iOS开发中NSLog输出时机的相关内容进行详细解释,并提供了一些实用的技巧和方法来控制NSLog的输出。 一、NSLog输出时机详解 在iOS开发中,NSLog是一个非常重要的输出工具,用于打印日志信息以便调试和...

    nslog输出格式 iphone开发

    nslog输出格式 iphone开发 非常好用的nslog,提供各种格式的输出。

    支持记录log和替换NSLog功能

    使用方法和NSLog完全一致; 2)使用CC_LOG_VALUE直接打印各种值; 3)支持Log记录,支持Developer UI; 4)支持捕获Crash信息,区分普通Log和Crash Log; 5)支持CCLog和NSLog两种输出方式; 6)Log文件自动清理。

    iOS Debug和Release状态的变化来屏蔽日志输出

    - **Release模式**:用于发布应用到App Store或其他平台,这个模式下的应用进行了各种优化,包括代码混淆、去除无用代码、资源压缩等,以提高运行效率。为了保护用户隐私和避免性能损失,日志输出通常被减少或关闭...

    NSLog时常用的打印格式

    NSLog时常用的打印格式,记不住的保留看看

    重定向NSLog 输出到本地案例

    作者jiaforios,源码ZJDebugLogView,实现方法:重定向NSLog 输出到本地 实现脱机下同样可以查看输出日志 使用方法: 在全局头文件中(.pch 文件) 中重新宏定义 NSLog #define NSLog(format, ...) do { \ (NSLog...

    Objective-C中NSLog输出格式大全

    在Objective-C编程中,`NSLog` 是一个非常常用的函数,用于在控制台输出日志信息,便于开发者在调试程序时查看变量的状态和程序运行流程。`NSLog` 支持多种格式化输出,以便输出不同类型的变量。下面将详细解释`...

    BetterNSLog:更好的 NSLog 实现

    #BetterNSLog 这个简单的库(充满了预处理器的魔力)隐藏了 NSLog 并添加了一个名为 DLog ...未设置DEBUG标志时, DLog不打印任何内容! ##执照 BetterNSLog 在 MIT 许可下可用。 有关详细信息,请参阅许可证文件。

    MLog:MLog 为您提供了更多传统 NSLog 无法获得的调试信息,例如方法名称、行号等

    MLog 为您提供了更多传统 NSLog 无法获得的调试信息,例如方法名称、行号等。 ###如何使用它? 使用MLog/MDLog的区别在于,一个打印日期和时间,另一个在MDLog中没有'D'表示它打印日期。 输出类似于...

Global site tag (gtag.js) - Google Analytics