Тип Class также является объектом, и для него могут быть вызваны методы.В листинге 5 этого примера Apple показаны некоторые примеры методов, которые можно вызывать для объекта Class.
В частности, вы можете вызвать conformsToProtocol: для объекта класса, например:
[ typeClass conformsToProtocol: @protocol( MyProtocol ) ];
Или вы можете использовать instancesRespondToSelector: чтобы увидеть, реализуют ли экземпляры этого класса селектор.
[ typeClass instancesRespondToSelector: @selector( MyNeatMethod ) ];
Имейте в виду, что вызов responsedsToSelector: для объекта Class будет проверять методы класса, которые реализует класс, ине экземпляры методов для класса.