我对Objective-C相对陌生(只看过Arron Hillegras的书),在苹果公司的一个代码示例中发现了以下代码片段,特别是->代表什么我感到困惑?
-(id) initWithNumbers:(NSArray *)numbers
{
self = [super init];
if (self != nil)
{
self->_numbers = [numbers copy];
}
return self;
}
在头文件中,_numbers被声明为:
NSNumber * _number;
(下划线在某些情况下具有重要意义,但我记得在某个地方读过这个知识点,但现在我无法回忆起来了。
谢谢, 罗宾