美文网首页
OC中的反射机制

OC中的反射机制

作者: 皮蛋豆腐酱油 | 来源:发表于2019-08-12 17:14 被阅读0次

    你是否接触过OC中的反射机制?简单聊一下概念和使用
    1). class反射

        通过类名的字符串形式实例化对象。
            Class class = NSClassFromString(@"student"); 
            Student *stu = [[class alloc] init];
        将类名变为字符串。
            Class class =[Student class];
            NSString *className = NSStringFromClass(class);
    

    2). SEL的反射

        通过方法的字符串形式实例化方法。
            SEL selector = NSSelectorFromString(@"setName");  
            [stu performSelector:selector withObject:@"Mike"];
        将方法变成字符串。
            NSStringFromSelector(@selector*(setName:));
    

    相关文章

      网友评论

          本文标题:OC中的反射机制

          本文链接:https://www.haomeiwen.com/subject/wssduqtx.html