0

和 之间的id有什么区别和使用detailItem_detailItem我在Splitview控制器模板中发现。

if (_detailItem != newDetailItem) {
    _detailItem = newDetailItem;

    // Update the view.
    [self configureView];
4

1 回答 1

1

我不完全确定您的意思,但在大多数情况下,在 ObjC 类中,下划线前缀表示 anivar是私有的或由属性公开的。

在这种情况下_detailItem,它似乎是一个实例变量,而detailItem可能是访问它的属性。

更多关于 ObjC 属性的信息:http: //www.cocoacast.com/? q=node/103

于 2012-08-23T02:09:27.597 回答