美文网首页
runtime那点事(3)动态获取类中的方法

runtime那点事(3)动态获取类中的方法

作者: 开米肉丝酱 | 来源:发表于2020-12-22 16:58 被阅读0次
    + (NSMutableArray *)getClassMethodWithClass:(Class)cls{
        
        //获得方法数组
        unsigned int count;
        
        Method * methodList = class_copyMethodList(cls, &count);
        
        NSMutableArray * methods = [[NSMutableArray alloc]initWithCapacity:0];
        
        //循环遍历获得方法名
    
        for (int i = 0; i<count; i++) {
            
            Method method = methodList[i];
            
            NSString * methodStr =  NSStringFromSelector(method_getName(method));
            
            [methods addObject:methodStr];
            
        }
        
        return methods;
    
    }
    

    相关文章

      网友评论

          本文标题:runtime那点事(3)动态获取类中的方法

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