2010-12-16 15 views

Respuesta

11

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.

5

Comprobar si el objeto es 'nil':

if(object == nil){ }; 
+0

gracias utilicé la forma en C Y funcionó. clase * A = NULL; if (! A) .... – cromestant

+0

Como @zebulon mostró, use 'nil', not' NULL' – bbum

Cuestiones relacionadas