调试 Swift 代码时,是否可以只给定对象的地址来获取对对象的类型化引用?

When debugging Swift code, can I get a typed reference to an object given just its address?

在 LLDB 中调试 Objective-C 代码时,我经常创建仅使用其地址引用内存中对象的变量。例如:

(lldb) po self.view
<UIView: 0x7ff5f7a18430; frame = (0 64; 320 504); autoresize = W+H; layer = <CALayer: 0x7ff5f7a192e0>>
(lldb) e CALayer* $layer = (CALayer*) 0x7ff5f7a192e0
(lldb) e $layer.borderWidth
(CGFloat)  = 0

只要给定一个对象的类型及其在内存中的地址,我就能够检查和操作它。

在调试 Swift 代码时这是不可能的吗?

(lldb) e let $layer = unsafeBitCast(0x7fd120f474b0, CALayer.self)