Довольно долгое время в своих проектах при написании кода я использовал тип Any, например при обработке JSON данных. Но также я знал что есть и второй тип — AnyObject. И недавно я задумался о разнице между этими двумя типами.
Разницы между class'ом и AnyObject'ом нет никакой. Вы можете использовать и то, и другое) Если вы откроете Xcode, найдете какой-нибудь протокол с одним из этих типов, и посмотрите QuickHelp, то увидите, что они оба являются AnyObject
Прим: