Я хотел бы проверить, может ли объект (например, someObject
) присваиваться (cast-able) переменной другого типа (например, SpecifiedType
). В Java я могу написать:
someObject instanceof SpecifiedType
Связанный с этим вопрос заключается в поиске того, является ли тип времени выполнения равным другому типу. В Java я могу написать:
someObject.getClass().equals(SpecifiedType.class)
Как это сделать в Objective-C?