• OC弱语法


    OC是在运行过程中才会检测对象有没有实现相应的方法,所有编译过程只给出警告:可能找不到对应方法;
    如果程序在运行过程中出错,就会出现程序闪退;
     
     
    类方法:类可以直接调用的方法,相当于java中的静态方法,但是类方法只能类调用,对象无法调用
    以+开头的方法都是类方法、
     
    对象方法:
    1,以 ‘-’ 开头
    2,只能由对象调用
    3,对象方法只能调用当前对象的实例变量或成员变量
     
    方法:
    1,以‘+’开头
    2,只能由类调用
    3,类方法不能调用实例变量或成员变量
     
    可以允许类方法 和 对象方法同名
     
    类方法的好处和适用场合:
    1,不依赖对象,执行效率高
    2,能用类方法尽量用类方法
    3,只要方法不需要调用成员变量时,那么该方法就可以改类方法
     
     
    self 在对象方法中表示指向当前对象的指针(谁调用了当前方法,self就代表谁),相当于java的this
    self出现在对象方法中,就代表当前对象
    self出现在类方法中,就代表当前类
    self->成员变量
    [self  方法名],可以调用当前对象方法或类方法
  • 相关阅读:
    Oracle数据库的备份及恢复策略研讨
    ast入门 (一)
    DisableThreadLibraryCalls
    写入注册表实现自启动
    QT学习1 hello程序
    打印断言函数
    注册表基本知识
    RAS详解
    const
    QT安装
  • 原文地址:https://www.cnblogs.com/shuizhuqing/p/4451534.html
Copyright © 2020-2023  润新知