NSString *statusValue;
NSString *currentValue;
@property(retain, nonatomic) NSString *statusValue;
@property(retain, nonatomic) NSString *currentValue;
@synthesize statusValue;
@sythnesize currentValue;
Учитывая вышесказанное, если я устанавливаю одну переменную в другую, мне следует делать ...
[self setStatusValue: currentValue];
или мне следует снова использовать свойство и использовать ...
[self setStatusValue: [self currentValue]];
Полагаю, что последнее (хотя, может быть, и избыточное) действительно говорит читателю, что мы используем одну из переменных экземпляра объекта, а не какую-то локальную переменную.один, но просто хотел проверить, прежде чем кто-то посмотрел на мой код и когда "какого черта" :))
Гари