Graças a todas as respostas acima, unsafeBitCast também funciona bem com o aplicativo Xcode 8.3.2 / Swift 3 / macOS / Cocoa.
Memorize um endereço da instância atual
(lldb) p tabView.controlTint
(NSControlTint) $R10 = defaultControlTint
(lldb) p self
(LearningStoryboard.NSTabViewController) $R11 = 0x00006080000e2280 {
.....
Mais tarde, examine-os
(lldb) p unsafeBitCast(0x00006080000e2280, to: NSTabViewController.self).tabView.controlTint
(NSControlTint) $R20 = graphiteControlTint
(lldb) p $R11.tabView.controlTint
(NSControlTint) $R21 = graphiteControlTint
Se algo assim acontecer
(lldb) p unsafeBitCast(0x00006080000e2280, to: NSTabViewController.self).tabView.controlTint
error: use of undeclared identifier 'to'
(lldb) p $R11.tabView.controlTint
error: use of undeclared identifier '$R11'
certifique-se de escolher um dos frames de pilha do código-fonte Swift em vez de um montador.
É provável que aconteça quando o aplicativo foi pausado ao clicar no botão Pausar ou interrompido com uma exceção. Ao escolher um frame de pilha de acordo, deixe lldb inferir uma linguagem de programação adequada.