Devo me referir à self.property no método init com ARC?

Uma pergunta rápida.

se eu tiver uma propriedade e um ivar declarado com o mesmo nome:

no arquivo .h:

(Reminder*)reminder;
@property(nonatomic,strong)(Reminder*)reminder;

no arquivo .m, devo usar o ivar ou a propriedade no método init se estiver usando o ARC?

- (id)initWithReminder:(Reminder*)reminder_ {
    self = [super init];
    if (self) {
        reminder = reminder_;
    }
    return self;
}

Ou devo usar a propriedade para obter o benefício da contagem automática de referências como esta:

- (id)initWithReminder:(Reminder*)reminder_ {
    self = [super init];
    if (self) {
        self.reminder = reminder_;
    }
    return self;
}

Não tenho certeza em que ponto da inicialização do objeto as propriedades se tornam acessíveis com a notação de pont

questionAnswers(3)

yourAnswerToTheQuestion