在swift项目中,最简单也是最常用的调试方法就是print方法了。但是当我们想要看一些继承于NSObject的对象的时候往往会得到这个:

Screen Shot 2016-11-21 at 22.51.46.png

那么有什么好的解决办法吗?
You should use dump
假如我们有这样一个class和一个struct:

Paste_Image.png
并且初始化一个对象:

Paste_Image.png
看一下使用dump和print的区别:

print

dump
使用dump一目了然,不是吗?所以,你为什么还在用print呢?