Мне интересно, есть ли способ проверить, была ли объявленная переменная назначена или инициализирована или нет в Objective C ..
спасибо
Все переменные экземпляров установлены в 0 (или ноль для объектов) в методе alloc, см. Язык программирования Objective-C .
Это означает, что вы можете проверить переменную с помощью
if (!var) {...}
Имейте в виду, что нет способа провести различие между состоянием после инициализации или просто установкой на 0.
Проверьте, является ли объект 'nil':
if(object == nil){ };