美文网首页
OC 类内部class方法和实例方法相互调用

OC 类内部class方法和实例方法相互调用

作者: PengboGai | 来源:发表于2017-11-10 11:39 被阅读0次

from:http://blog.csdn.net/chenyufeng1991/article/details/47035847

例如 class里面有两个方法 show 和show2,分别是实例方法和class方法(静态方法) 实例方法可以调class方法,class方法不能直接调实例方法

-(void)show;

+(void)show2;

-(void)show{

NSLog(@"我是一个对象方法,我被调用了!");

[Peopleshow2];//调用类方法

}

+(void)show2{

NSLog(@"我是一个类方法,我被调用了!");

//    [[People alloc] show];

}

People*people = [[Peoplealloc]init];//注意没有在main.m中直接调用

[people show ];

相关文章

  • OC 类内部class方法和实例方法相互调用

    from:http://blog.csdn.net/chenyufeng1991/article/details/...

  • 类方法与实例方法

    类方法:跟实例无关,可以由class直接调用的方法 实例方法:由某个class的实例调用的方法

  • isKindOfClass 和 isMemberOfClass

    这两个方法都有实例方法和类方法实例方法内部:调用者的类对象 == 传进去的 cls类方法内部:调用者的元类的对象 ...

  • 类中的方法

    1.实例方法的调用方式 实例对象.实例方法() 类对象.实例方法(实例对象) 例如: class Student ...

  • Swift类与OC类方法相互调用的

    1、OC调用Swift实例方法 例如在ViewController.m类里调用Swift的logMe实例方法,就可...

  • Swift - 方法

    在Swift中,方法可以在类、结构体、枚举中定义,比OC更加灵活。1.实例方法实例方法由类的特定实例调用,实例方法...

  • 类的对象属性和init方法

    class 类名:属性方法实例一:init方法会自动被调用class Person: _ _ init_ _方法又...

  • OC重学第二天

    一. 类方法 OC 中方法分为两种.对象方法/实例方法如果想要调用对象方法必须要创建对象,通过对象来调用类方法.类...

  • swift5基本语法-方法/重写

    一、方法 Swift中枚举、结构体、类都可以定义实例方法、类型方法。实例方法(OC中的-减号方法): 通过实例调用...

  • OC消息发送机制

    OC的方法调用都是通过消息发送这种机制来实现的。当调用一个实例方法或者类方法时,底层实现是实例对象或者类对象调用o...

网友评论

      本文标题:OC 类内部class方法和实例方法相互调用

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