2010-02-02 25 views
9

En Java, puedo declarar las "variables" locales como definitivas, p. Ej.¿Cómo declarar las "variables" locales como finales en Objective-C?

void myMethod() { 
    final String foo = "Hello World!"; 
    foo = "Bye-bye..."; // compile error!! 
    return; 
} 

Cuando intento cambiar su valor, obtengo un error del compilador. Quiero declarar algunas de mis "variables" locales para evitar cambiar su valor por accidente.

¿Es esto posible en Objective-C?

Respuesta

18

Al igual que en C/C++, puede utilizar la palabra clave const.

Para obtener más información, este artículo parece apropiado para ti: Java Developer’s Guide to String Constants in Objective-C

+0

Gracias por la respuesta rápida. No sabía que también podía usar '' const'' en declaraciones no estáticas. –

+1

El enlace en respuesta está muerto. – Pang

Cuestiones relacionadas