·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> app软件开发 >> IOS开发 >> OC弱语法

OC弱语法

作者:佚名      IOS开发编辑:admin      更新时间:2022-07-23
OC是在运行过程中才会检测对象有没有实现相应的方法,所有编译过程只给出警告:可能找不到对应方法; 如果程序在运行过程中出错,就会出现程序闪退;     类方法:类可以直接调用的方法,相当于java中的静态方法,但是类方法只能类调用,对象无法调用 以+开头的方法都是类方法、   对象方法: 1,以 ‘-’ 开头 2,只能由对象调用 3,对象方法只能调用当前对象的实例变量或成员变量   类方法: 1,以‘+’开头 2,只能由类调用 3,类方法不能调用实例变量或成员变量   可以允许类方法 和 对象方法同名   类方法的好处和适用场合: 1,不依赖对象,执行效率高 2,能用类方法尽量用类方法 3,只要方法不需要调用成员变量时,那么该方法就可以改类方法     self 在对象方法中表示指向当前对象的指针(谁调用了当前方法,self就代表谁),相当于java的this self出现在对象方法中,就代表当前对象 self出现在类方法中,就代表当前类 self->成员变量 [self  方法名],可以调用当前对象方法或类方法