Я искал доку xcode, но не нашел ничего о регистрации типа данных переменной Как я могу отследить typeof?
Спасибо
Дубликат: В Objective-C, что эквивалентно ключевому слову "instanceof" в Java?
Резюме:
Попробуйте [myObject class] для возврата класса объекта. Вы можете сделать точное сравнение с: if ([myObject class] == [MyClass class]) , но не с использованием прямого MyClass идентификатора. Аналогично, вы можете узнать, принадлежит ли объект подклассу вашего класса с помощью: if ([myObject isKindOfClass:[AnObject class]]) как предложено Джоном Скитом и Зулом.
Попробуйте [myObject class] для возврата класса объекта.
[myObject class]
Вы можете сделать точное сравнение с:
if ([myObject class] == [MyClass class])
, но не с использованием прямого MyClass идентификатора.
MyClass
Аналогично, вы можете узнать, принадлежит ли объект подклассу вашего класса с помощью:
if ([myObject isKindOfClass:[AnObject class]])
как предложено Джоном Скитом и Зулом.