
「官网地址0365.tv」-「永久地址0365.tv」
self相当于C++中的this指针,它也是用于指向当前对象的一个指针。
值颈抹辩设得注意的是,每次向方法传递消息的同时,self也会跟剃辣立随作为参数传过去。市府祖Objective-C内燥祝部对方法接收了这个隐藏参数,所以在方法中可以使用self
例如设笑犁: -(id) init
{ self = [super init];//必须先call父类,实际上是先构造父类,因为只有构造想捉试父类好后才可能构乐纸炼凶造子类。这是Objective-C的标准写法。
if(self)
{//如果构造失败,返回nil,表示空对象
[self setLevel:0];
}
return self;
}
即instance实例 self代表类自身