2009-04-29 8 views

Respuesta

28

No es necesario, pero es una buena práctica. Si inadvertidamente lo referencia después del lanzamiento, podrían pasar cosas malas, pero en Objective C no hay ningún daño al hacer referencia a un nil.

+0

Cool. Pensé eso, pero quería asegurarme de que no había algo crucial que me estaba perdiendo. Gracias. – LucasTizma

3

Configuración de una variable de instancia a cero es más útil en una aplicación multi-hilo de un único subproceso uno, ya que con múltiples hilos no siempre se puede garantizar que una variable de instancia única será leído antes que salgan al mercado.

Por lo general, no me molesto en las aplicaciones de un único subproceso, a menos que haya algún otro motivo convincente.

0

Objective-C es realmente lo mismo que C con un preprocesador sofisticado.

Establecer un puntero a nulo en Objective-C no tiene ningún efecto sobre lo que una vez señaló ese puntero.

Cuestiones relacionadas