我来自 php 背景...所以我想知道 Xcode 是否有 var_dump
这样的东西,我知道 NSLog
但我想要它表现得像 var_dump
。
有这个功能吗?
最佳答案
在 swift 中,您可以使用 dump(var),它使用镜像进行内省(introspection)并且对类很有用。
例如:
let pet = Pet(name:"Max", age: 4)
let adam = Person(name:"Adam", age: 30, pet:pet)
print("\(pet)")
print("\(adam)")
print("======")
dump(pet)
dump(adam)
输出将是:
Pet
Person
======
▿ Pet #0
- name: "Max"
- age: 4
▿ Person #0
- name: "Adam"
- age: 30
▿ pet: Optional(Pet)
▿ some: Pet #1
- name: "Max"
- age: 4
关于ios - Xcode 中有 var_dump 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19914895/