Any и AnyObject в Swift. В чем их различие?

Довольно долгое время в своих проектах при написании кода я использовал тип Any, например при обработке JSON данных. Но также я знал что есть и второй тип — AnyObject. И недавно я задумался о разнице между этими двумя типами.

88
реклама
разместить

Так а в чем разница
protocol A: class
protocol B: AnyObject
?