¿Los ivars privados en Objective-C tienen un atributo atómico por defecto (como propiedades)?
Considere un escenario donde tengo alguna variable de instancia como esta.
@implementation Foo {
NSString *foo;
}
// Some code
@end
¿Quería saber si este foo ivar sería atómico por defecto? ¿Se comporta de manera similar a una propiedad (si hubiera) creada en la interfaz @ de esta clase?
¿Puede alguien aclararme cuáles son los atributos predeterminados de un ivar creado de tal manera?