Имеет ли Objective-C оператор-подборщик, похожий на оператор «как» на C#, или рекомендуется использовать метод isKindOfClass для проверки объекта, и если да, то передайте объект в желаемый класс?
В C# я это сделать:
Objective-C эквивалент оператора 'as' в C#
Class1 o1 = obj as Class1;
if (o1 != null)
{
// ...
}
В Objective-C я должен пойти с этим:
if ([obj isKindOfClass:[Class1 class]]) {
Class1* o1 = (Class1*)obj;
// ...
}
Да, 'isKindOfClass' - правильный метод. –