Я видел упоминание описания и debugDescription для целей отладки, но до сих пор не видел точных объяснений, когда использовать, какие и при каких условиях они могут давать разные результаты.
Документация NSObject также не имеет ничего о debugDescription. Вопрос: Когда использовать, какие и при каких условиях должен/должен отличаться их вывод?