- self是一个指针,self指向的是调用当前方法的对象;
- 如果不理解,可以理解为当前对象;
- self可以访问当前对象的成员变量;
- self的第二个使用情况;
-
- (void)bark { NSLog(@"汪汪汪"); } - (void)run { [self bark]; NSLog(@"跑跑跑"); }
- self的第三个使用情况:self代表类;
- self出现在对象方法中,self就代表对象
- self出现在类方法中,self就代表类;
- (void)bark { NSLog(@"汪汪汪"); } - (void)run { [self bark]; NSLog(@"跑跑跑"); }