Duplicar posible:
Is this a new way to define private instance variables in Objective-C?En Objective-C, podemos poner las variables de instancia en la sección @implementation?
tengo siempre poner las variables de instancia en el archivo de interfaz .h
, pero acabo de ver algo de código haciendo esto:
@implementation Fraction {
int numerator;
int denominator;
}
que es para mover las variables de instancia al lado de implementación. Funciona también, pero desde cuándo podemos hacerlo (o siempre podemos hacerlo con Objective-C), y supongo que es mejor porque las variables de instancia que usamos no son realmente parte de una interfaz.
Es posible que como [ESTE] (http://stackoverflow.com/questions/10407848/is-this-a-new-way-to-define-private-instance-variables- in-objetivo-c). – Kjuly
Parece que esto es [nuevo para el compilador LLVM] (http://stackoverflow.com/a/8015986/77939). Lo recomendaría en contra de esto si quiere que su código sea portátil. – mpontillo