Есть ли разница между использованием подчеркивания и использованием ключевого слова self
в Objective-C при вызове @property
?
Объявление свойства:
@property (weak, nonatomic) NSString *myString;
Вызов @synthesize
свойства:
@synthesize myString = _myString;
Есть ли разница, если я хочу использовать его в своем коде? Когда? В приемнике/сеттере?
self.myString = @"test";
_myString = @"test";