我正在尝试使用NSLog在Xcode中使用XcodeColors(在unsigned时使用Xcode 8)在控制台中打印彩色文本。
这不起作用:
NSLog("\u{001b}[fg255,0,0;Test\u{001b}[;")
我在控制台中获得了\^[[fg255,0,0;Test\^[[;
。
然而,这些确实有效:
print("\u{001b}[fg255,0,0;Test\u{001b}[;")
NSLog("\u{001b}[fg255,0,0;Test\u{001b}[;")
即。使用print或向字符串添加unicode符号使其工作。如何在不做其中任何一项的情况下实现这一目标?