In Objective-C
, quando si NSLog
un oggetto o po
in lldb
, l'oggetto riceve il messaggio description
.Cosa succede quando si stampa un oggetto Swift (po) in lldb?
In Swift tuttavia, il comportamento sembra essere diverso. Ho implementato sia Printable
(richiede la proprietà description
) e DebugPrintable
(che richiede a sua volta una proprietà denominata debugDescription
). Se provo a println()
un oggetto o po
esso, nessuna di quelle proprietà viene chiamata.
Cosa sta succedendo? Quali sono quei protocolli per allora ??
Chi avrebbe mai pensato ... Grazie! ;-) – cfischer
BTW, se questa descrizione è vera, c'è qualche ragione per implementare DebugPrintable? – cfischer
@cfisher Non ne ho idea! :) –