Есть подход, особенно полезный при отладке обновлений вьюх в SwiftUI, который заключается в вызове внутреннего метода
Self._printChanges() из body (вместо вызова print). Это позволяет узнать, какое именно свойство вызвало обновление (и записать эту инфу в консоль).
Кроме указания имен свойств,
@self отмечает изменение значения view, а @identity - изменение идентичности вью.Когда-то давно этот способ был приватным API, но сейчас его можно найти и в доках.
😃 iOS Dev