В Objective-C я иногда устанавливал точки наблюдения в LLDB, чтобы сообщить мне, когда переменные экземпляра изменились. Могу ли я сделать это с помощью свойств Swift?
Прямо сейчас, единственный способ добиться этого:
- добавление обработчика didSet к свойству и установка точки останова внутри (но для этого требуется остановка программы и перекомпиляция, какой вид поражения цели)
- добавление символьной точки останова на
[setPropertyName:]
, но это работает только в том случае, если класс поддерживает Objective-C мосты
Есть ли у меня другие возможности?