自从我开始 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];