Разница между _и self. в Objective -C

Есть ли разница между использованием символа подчеркивания и использованием ключевого слова selfв Objective -C при вызове @property?

Объявление свойства:

@property (weak, nonatomic) NSString *myString;

Вызов @synthesizeсвойства:

@synthesize myString = _myString;

Есть ли разница, если я хочу использовать его в своем коде? Когда? В геттере/сеттере?

self.myString = @"test";
_myString = @"test";
48
задан Josue Espinosa 8 July 2014 в 02:29
поделиться