¿Hay alguna manera de asignar un parámetro al método con el mismo nombre que una variable de instancia en Objective-C sin ocultar esa variable?Parámetros ocultar variables de instancia en Objective-C
Por ejemplo,
- (void)doSomething:(id)object
{
self.object = object;
}
El código anterior muestra el aviso "declaración local de 'objeto' se esconde variable de instancia."
La solución obvia es nombrar los argumentos del parámetro de manera diferente, pero me resulta molesto tener que elegir un nombre como "un Objeto" en lugar de "objeto".
Cuando dice "variable local", creo que quiere decir "variable de instancia". Los parámetros son un tipo de variable local. – outis
Gracias. Corregí la pregunta. – titaniumdecoy