me pregunto si hay una manera de comprobar wether una variable que ha sido declarada se ha asignado o inicializado o no en Objective C ..¿Cómo comprobar si un objeto se inicializó? Objective-C
gracias
me pregunto si hay una manera de comprobar wether una variable que ha sido declarada se ha asignado o inicializado o no en Objective C ..¿Cómo comprobar si un objeto se inicializó? Objective-C
gracias
Todas las instancias variables se establece en 0 (o nulo para objetos) en el método alloc, ver The Objective-C Programming Language.
Esto significa que puede comprobar la variable con
if (!var) {...}
Ten en cuenta que no hay manera de diferenciar entre el estado después de la inicialización o simplemente se pone a 0.
Comprobar si el objeto es 'nil':
if(object == nil){ };
gracias utilicé la forma en C Y funcionó. clase * A = NULL; if (! A) .... – cromestant
Como @zebulon mostró, use 'nil', not' NULL' – bbum