frecuencia veo un fragmento de código como este en los métodos de instancia de clase:NSStrings estáticas en Objective-C
static NSString *myString = @"This is a string.";
Me parece que no puede entender por qué esto funciona. ¿Es esto simplemente el equivalente objc de un #define que está limitado al alcance del método? Yo (creo) entiendo la naturaleza estática de la variable, pero más específicamente acerca de NSStrings, ¿por qué no se está asignando, iniciando?
Gracias ~
¿Por qué tengo un voto negativo aquí? – vodkhang
No fui yo, pero estoy de acuerdo, tu respuesta es simplemente incomprensible. Ver mi respuesta, separa la pregunta del cartel original en tres temas diferentes (cómo se tratan los literales '@" textuales, lo que hace la palabra clave 'static', y cómo esto difiere de un' # define') y da respuestas claras de quien la gente puede aprender algo. – harms
Ah, está bien. Me faltaba la parte de estática. Porque, en la primera vez, solo sé sobre NSString alloc, init, así que solo respondo por esa parte. Editaré mi respuesta – vodkhang