В SwiftUI @ObservedObject — это оболочка свойства, которая используется для объявления зависимости от экземпляра ObservableObject. Он используется для создания двусторонней привязки между представлением и ObservableObject, так что представление автоматически обновляется всякий раз, когда изменяется наблюдаемый объект.

Код

Демо