Swift 高效 Debug 函数 - dump

969 阅读1分钟

工欲善其事必先利其器,对于我们写代码来说,高效的调试代码也是一项必备技能。今天给大家介绍一个可以标准化输出的函数 - dump。

dump

Apple Document:使用给定对象的镜像将其内容转储到标准输出。下面来看一下效果:

struct Teach {
    var name: String
    var age: Int
}

let arr = [Teach(name: "name1", age: 10), Teach(name: "name2", age: 20)]
dump(arr)

dump 输出效果

与之对比的我们看一下 print 的输出效果:

print(arr)

print 输出效果

优点

dump 更加易读、明了。