Я хотел бы проверить, является ли объект (например, someObject
) назначаемым (отлитым от броска) переменной другого типа (например, SpecifiedType
). На Java я могу написать:В Objective-C, что эквивалентно ключевому слову Java «instanceof»?
someObject instanceof SpecifiedType
Связанный с этим вопрос заключается в том, соответствует ли тип времени выполнения другому типу. На Java я могу написать:
someObject.getClass().equals(SpecifiedType.class)
Как это можно сделать в Objective-C?
См. Также: http://stackoverflow.com/q/8294076/165674 –