Swift-CustomPrint
自定义打印协议CustomStringConvertible
和CustomDebugStringConvertible
1 | class Person { |
调用
1 | let p = Person() |
打印结果
1 | person age: 10 |
当处于Release模式的时候,debugPrint也仍然会输出。目前看不出区别
当在控制台po的时候,调用的是
CustomDebugStringConvertible
的debugDescription
方法