Разница между переменной частного экземпляра и свойством в расширении класса (Objective-c 2.0)

Каковы различия (если есть) между следующими фрагментами кода Objective-c 2.0:

// in MyClass.h
@interface MyClass
@private
    NSString *myString;
@end

и

// in MyClass.m
@interface MyClass ()
@property (nonatomic, copy) NSString *myString;
@end

@implementation MyClass
@synthesize myString;
@end
5
задан SundayMonday 22 December 2011 в 17:33
поделиться