守则是:
let redColor = "\u{001B}[0;31m"
var message = "Some Message"
print(redColor + message) //This doesn't work
print("\(redColor)\(message)") //This also doesn't work输出将如下所示:
[0;31mSome Message我还读过这篇文章:用Swift命令行工具输出颜色,它似乎不起作用。
我不想用图书馆。
发布于 2017-01-19 10:57:53
现在,Xcode调试控制台不支持着色。
发布于 2019-08-18 20:17:05
Xcode不支持控制台着色,因为Xcode 8。
但是,由于Xcode完全兼容unicode,所以可以使用emojis代替!例如,您可以使用⚠️来处理警告消息和错误消息。(就像Xcode本身)
或者简单地使用这些笔记本作为颜色:
: error message
: warning message
: ok status message
: action message
: canceled status message
: Or anything you like and want to recognize immediately by color例如:
print("⚠️", "Touch is not disabled as expected")骨骼
通过简单的扫描,使用此方法可以帮助您在源代码中找到与⚡️一样快的日志:

你可以搜索它们让Xcode带你去那里。看看这个结果比较:
自定义表情搜索

vs
词搜索

发布于 2018-02-22 08:05:52
正如@LeslieGodwin所提到的,XcodeColors Xcode插件向Xcode控制台添加了颜色支持(对于低于8的Xcode版本)
https://stackoverflow.com/questions/40583721
复制相似问题