Парни, регулярно сталиваюсь с тем, что дебагер в xcode показывает неверные значения. Например вот. Ну, ествественно, то же правильное значение выводится, если явно распечатать объект в lldb через команду po. Оптимизация, разумеется, выключена. Address sanitizer выключен, debug executable включен и это debug. Все структуры чисто свифтовыеи простые. Кто-нибудь знает способ борьбы?
Аналогичные проблемы и у стажера на работе, и у друга пришеднего с php. Все офигевают от того, какой убогий дебагер (а точнее обвязка поверх lldb в xcode). Последний говорит, что в php все гораздо лучше в этом плане с отладкой