Estoy tratando de comprender las propiedades de Objective-C y tengo algunas preguntas persistentes sobre su sintaxis.Declaración de propiedad y asignación de almacenamiento de respaldo automático
¿Cuál es la diferencia entre declarar explícitamente un Ivar para una propiedad como esta:
@interface myObject1 : NSObject {
NSString *title;
}
@property (copy) NSString *title;
@end
y esto:
@interface myObject2 : NSObject {
}
@property (copy) NSString *title;
@end
El ejemplo myObject2 parece funcionar. ¿Está bien implementar propiedades como en myObject2 o debería el índice asociado siempre definirse explícitamente?
¿Cuáles son las ramificaciones de no declarar explícitamente el ivar?
Lo siento por la confusión, debido a las sobre todo haciendo OSX de 32 bits, parece que olvido regularmente lo que publicó Louis. –