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];这个句子是怎么定义类的呢?

 谢谢各位解析。。。

posted @ 2013-04-12 14:03  羊羊羊&#128017;  Views(142)  Comments(0Edit  收藏  举报