我是Objective-C的一个相对新手(只研究了Arron Hillegras的书)并且对我在Apple的一个代码示例中发现的下面的代码片段感到困惑,特别是 - >是什么意思?
-(id) initWithNumbers:(NSArray *)numbers
{
self = [super init];
if (self != nil)
{
self->_numbers = [numbers copy];
}
return self;
}
Run Code Online (Sandbox Code Playgroud)
在头文件中_numbers被声明为
NSNumber * _number;
Run Code Online (Sandbox Code Playgroud)
(下划线有一些重要意义,因为我记得在某个地方读过这个内容,但此刻我也没想到.
谢谢罗宾
objective-c ×1