关于object-c的运行时特性(1)

  第一种场景:

只知道 类的名称 ,想在运行时去生成具体的实例:

class classname =   [NSClassFromString @"classname"];

id  cn = [classname alloc] init];

cn 为所求;

 

第二种场景:

反过来 知道类 但是想知道类的名字:

Person *p = [Person new];

nsstring *classname = [NSStringFromClass :[p class]];
nslog(classname);

即可!

 

posted @ 2015-02-25 11:37  jeolo  阅读(137)  评论(0)    收藏  举报