self在类方法中的使用
1. #import <Foundation/Foundation.h> 2. @interface Person:NSObject 3. +(void)test; 4. +(void)run; 5. @end 6. @implementation Person 7. +(void)test{ 8. NSLog(@"test"); 9. } 10. +(void)run{ 11. NSLog(@"人在走"); 12. [self test]; 此时的self代表当前类,self的地址和Person类的地址一样 13. } 14. @end 15. int main(int argc, const char * argv[]) { 16. @autoreleasepool { 17. [Person run]; 18. } 19. return 0; 20. } |
|