我在一些 iPhone 的例子中看到过属性前面使用了下划线 _。有人知道这意味着什么吗?或者它是如何工作的?
我正在使用的接口文件看起来像:
@interface MissionCell : UITableViewCell {
Mission *_mission;
UILabel *_missionName;
}
@property (nonatomic, retain) UILabel *missionName;
- (Mission *)mission;
我不确定上面的代码具体是做什么的,但当我尝试设置任务名称时,使用以下代码:
aMission.missionName = missionName;
我遇到了以下错误:
在非结构体或联合体中请求成员“missionName”
property
,然后在.m文件中使用self
访问它,就像这样:self.someProperty
。这是正确的方法吗?还是应该在代码中使用ivars? - Isuru