¿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?

Respuestas a la pregunta(1)

Su respuesta a la pregunta