que tienen la siguiente interfaz de clase:ObjectiveC: ¿dónde declarar las propiedades de instancias privadas?
@interface MyClass : NSObject
@property int publicProperty;
@end
entonces la aplicación:
@interface MyClass() // class extension
- (void)privateMethod; // private methods
@end
@implementation MyClass {
int _privateProperty;
}
@property int privateProperty = _privateProperty;
@end
esto es lo que el tipo de Apple mostró en la WWDC, pero ¿hay alguna razón para no poner _privateProperty en extensión clase como :
@interface MyClass() // class extension
{
int _privateProperty;
}
- (void)privateMethod; // private methods
@end
Gracias!
Usted puede encontrar muchas buenas respuestas a su pregunta aquí: http://stackoverflow.com/search?q=private+property – Monolo
posible dup licate de [¿Cómo hacer una propiedad privada?] (http://stackoverflow.com/questions/2768750/how-to-make-a-private-property) – Monolo