Class
сам по себе является классом, определенным средой выполнения Objective-C , сродни классу Class
в Java.Например, вы можете использовать функцию class_getClassName()
, чтобы получить имя класса:
NSObject *o = [[[NSObject alloc] init] autorelease];
NSLog(@"%s\n", class_getClassName([o class])); // prints "NSObject"
Вы можете делать все виды самоанализа / отражения с Class
объектами;за подробностями обращайтесь к справочнику по Objective-C.