swift是否有类似于CustomStringConvertible的协议用于详细的多行打印?

时间:2016-07-10 19:56:17

标签: swift

在Swift 2.2中,提供的协议CustomStringConvertible提供了一个返回字符串表示的计算属性。通常,它用于简单数据类型的简短单行字符串表示。

是否有类似的协议,约定或工具来为类提供更详细,多行描述性的字符串表示?

1 个答案:

答案 0 :(得分:2)

您正在寻找CustomDebugStringConvertible

  

当值debugPrint将值写入输出流时,将使用此文本表示形式,并且通常比CustomStringConvertible的描述属性提供的文本更详细。