gpt4 book ai didi

ios - 有什么方法可以用 NSLog 进行彩色打印吗?

转载 作者:IT王子 更新时间:2023-10-29 07:37:32 24 4
gpt4 key购买 nike

在典型的彩色终端中,有一些转义序列可以用来打印不同颜色的文本。通常有 8 种颜色可供选择。我尝试在 NSLog 中为此使用标准的 ANSI 转义序列,但没有成功。它不支持该机制。

是否有其他方法可以使用 NSLog 以彩色方式打印到控制台(日志)?

谢谢。

最佳答案

您可以使用 Apple Color Emoji像这样为您的日志输出添加一些颜色:

if ([self isKindOfClass:[UITableViewController class]])
NSLog(@"💙 Table View controller Will appear: %@", NSStringFromClass([self class]));
else if ([self isKindOfClass:[UINavigationController class]])
NSLog(@"💜 Navigation controller Will appear: %@", NSStringFromClass([self class]));
else
NSLog(@"💛 View controller Will appear: %@", NSStringFromClass([self class]));

由于上述代码在非 OS-X 平台上可能显示不正确,我附上 XCode 的屏幕截图,显示代码和日志输出:

Screenshot from X Code with Apple Color Emoji in code and log output

关于ios - 有什么方法可以用 NSLog 进行彩色打印吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9005769/

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