Архив метки: AnyObject

Cocoa, Swift, Objective-C: id Compatibility (Id совместимость)

Id в Objective-C – это любой объект. Для того, чтобы как то отразить id в swift ввели протокол AnyObject. Таким образом все id при портировании в swift заменяют на AnyObject. Так же можно переназначить переменную объектом другого типа, если ее тип указан как AnyObject

Так же возможно вызывать любой Objective-C метод или свойства на AnyObject (включая Objective-C совместимые методы… Читать далее »