gpt4 book ai didi

iphone - 禁止发布 NSLog 语句?

转载 作者:太空狗 更新时间:2023-10-30 04:00:47 30 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Do I need to disable NSLog before release Application?

我想知道是否有人可以帮助我设置一些 NSLog 语句,以便它们在“ Debug模式”下执行时打印到控制台,但不要在“ Release模式”下打印。我知道我需要在 Xcode 的调试配置中添加类似 DEBUG = 1 的内容,但我找不到位置。另外,如何在我的代码中使用它?

NSLog(@"Print Always");
if(DEBUG) NSLog(@"Print only in debug");

有没有一种简单的方法可以做到这一点?

EDIT_001:我尝试关注 this但是这些键现在似乎只列在“所有设置”下,并且显示为好听的名字。我应该使用的是 GCC_PREPROCESSOR_DEFINITIONS,所以我需要找到“Preprocessor Macros”,选择编辑并添加 DEBUG=1 alt text

当你开始使用它时,只需添加(见下文)或一些宏来删除困惑的#ifdef/#endif 标签。

NSLog(@"You always see me?");
#ifdef DEBUG
NSLog(@"Only in DEBUG");
#endif

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com