С тех пор, как я начал заниматься разработкой для iPhone, я был немного озадачен тем, какой способ доступа к данным является лучшим в классе.
Допустим, у меня есть класс с именем MyClass, и в нем есть:
@interface MyClass : NSObject {
int myInt;
}
@property (nonatomic, assign) int myInt;
В реализации лучше сделать это:
myObject.myInt = 1;
Или это?
[myObject setMyInt:1];
Это относится и к чтению значения.
int newInt = myObject.myInt;
против
int newInt = [myObject myInt];