iOS开发笔记>> 在开发中如何处理 NSLog?

    xiaoxiao2025-06-20  6

    可以创建 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 添加路径

    转载请注明原文地址: https://ju.6miu.com/read-1300152.html
    最新回复(0)