gpt4 book ai didi

iphone - 如何摆脱 NSLog 中的所有这些垃圾?

转载 作者:行者123 更新时间:2023-12-03 16:24:33 24 4
gpt4 key购买 nike

当我使用时

NSLog(@"fooBar")

它打印出很多我不想要的东西:

2009-09-03 13:46:34.531 MyApp[3703:20b] fooBar

有没有办法在没有这个大前缀的情况下将某些内容打印到控制台?我想在控制台中绘制一张 table 和其他一些东西,因此空间至关重要......

最佳答案

这是来自 borkware.com 的 Mark Dalrymple

http://borkware.com/quickies/single?id=261

更安静的 NSLog(常规 -> 黑客)[永久链接]

// NSLog() writes out entirely too much stuff.  Most of the time I'm
// not interested in the program name, process ID, and current time
// down to the subsecond level.
// This takes an NSString with printf-style format, and outputs it.
// regular old printf can't be used instead because it doesn't
// support the '%@' format option.

void QuietLog (NSString *format, ...)
{
va_list argList;
va_start (argList, format);
NSString *message = [[[NSString alloc] initWithFormat: format
arguments: argList] autorelease];
printf ("%s", [message UTF8String]);
va_end (argList);

} // QuietLog

关于iphone - 如何摆脱 NSLog 中的所有这些垃圾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1374926/

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