Я немного смущен. Какая разница между protocol A : class { ... }
и protocol A{ ... }
, и какой из них мы должны использовать в swift?
PS: мы получили ошибку, когда мы писали так:
protocol A{ ... }
weak var delegate: A
ошибка: "слабый" не может применяться к типу неклассов