насколько я понимаю swift не поддерживает множественное наследование, тогда почему этот кусок кода работает?
class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {}
Ответы (1 шт):
Автор решения: Oleg Soloviev
→ Ссылка
Потому что ObservableObject и CLLocationManagerDelegate это протоколы, а не классы. Наследование относится к классам.