Runtim运行时语法

  • class_getClassVariable : 返回Ivar给定类的指定类变量
    • 返回Ivar给定类的指定类变量。Ivarclass_getClassVariable(Class cls, const char *name);
    • 参数cls:您想要获取类变量的类定义。
    • name:要获取的类变量定义的名称。
    • 回报值 指向Ivar数结构的指针,其中包含有关由类指定的类变量的信息。
实例:Ivar uiMseeageTypeIvar =class_getClassVariable(objc_getClass("CMessageWrap"), "m_uiMessageType");
  • class_getClassMethod:返回指向给定类的给定类方法的数据结构的指针。
    • Method class_getClassMethod(Class cls, SEL name);
    • 参数aClass:指向类定义的指针。传递包含您要检索的方法的类。
    • 参数aSelector:一个指针的类型。SEL传递您要检索的方法的选择器。
    • 回报值指向
      Method数据结构的指针,对应于由指定的类指定的选择器的实现,或者如果指定的类或其超类不包含具有指定选择器的类方法。aSelectoraClassNULL

你可能感兴趣的:(Runtim运行时语法)