在Swift 2.2中,提供的协议CustomStringConvertible
提供了一个返回字符串表示的计算属性。通常,它用于简单数据类型的简短单行字符串表示。
是否有类似的协议,约定或工具来为类提供更详细,多行描述性的字符串表示?
答案 0 :(得分:2)
您正在寻找CustomDebugStringConvertible
当值
debugPrint
将值写入输出流时,将使用此文本表示形式,并且通常比CustomStringConvertible
的描述属性提供的文本更详细。