ios objective-c Class类 求解析
按照课本上说的,Class类来获得一个对象所属的类。但是用的时候,怎么迷迷糊糊的呢!
比如下面的一个实例:
#import<Foundation/Foundation.h>
@interface ClassA :NSObject
-(void)print;
@end
@implementation ClassA
-(void)print{
NSLog(@"I'm classA.");
}
@end
int main(int argc,const char *argv[])
{
@autoreleasepool{
ClassA *classA = [ClassA new];
Class theClass = [classA class];
NSLog(@"%@",[theClass className);
}
return 0;
}
前面内容都能够看懂,但是,倒数第二句,Class theClass = [classA class];这个句子是怎么定义类的呢?
谢谢各位解析。。。