从 swift 中的对象获取哈希值
Getting hash values from object in swift
在 Swift 中,当我输入时
var controller : GCController
// fetch some data to conbroller
NSLog("Controller: %@",controller)
NSLog 打印效果很好
Controller: <GCController 0x1700a7680 vendorName='Remote' deviceHash=0x414e6d3d6a8c2215>
其中 vendorName 是 GCController 中的 public 变量,但 deviceHash 不是。我能以某种方式访问该值吗?即使是纯字符串? NSLog 从哪里获取值?我试着用类似的格式制作 NSString,但它没有给我预期的结果
NSLog 可能会向您显示 GCController 的 debugDescription 属性,而 print 之类的内容会向您显示描述 属性.
在 Swift 中,当我输入时
var controller : GCController
// fetch some data to conbroller
NSLog("Controller: %@",controller)
NSLog 打印效果很好
Controller: <GCController 0x1700a7680 vendorName='Remote' deviceHash=0x414e6d3d6a8c2215>
其中 vendorName 是 GCController 中的 public 变量,但 deviceHash 不是。我能以某种方式访问该值吗?即使是纯字符串? NSLog 从哪里获取值?我试着用类似的格式制作 NSString,但它没有给我预期的结果
NSLog 可能会向您显示 GCController 的 debugDescription 属性,而 print 之类的内容会向您显示描述 属性.