博客
关于我
IOS——objective-c
阅读量:622 次
发布时间:2019-03-14

本文共 761 字,大约阅读时间需要 2 分钟。

对象和消息

在 Objective-C 中,对象消息 是面向对象编程中的核心概念。

  • 对象

    • 在 Objective-C 中,对象 是类实例化的结果,每个对象都有自己的状态和行为。
    • 你可以通过声明一个变量来表示对象,例如:
      id obj; // 定义一个对象类型的变量 obj
    • 当你想向对象发送信息(消息)时,可以使用圆括号( () ] 来调用方法或访问属性,例如:
      [obj msg]; // 向 obj 发送 msg 信息
  • 类的接口声明

    • 在 Objective-C 中,类的接口声明使用 @interface 注解。
    • 格式如下:
      @interface 类名 : 父类名
    • 接口中可以定义实例变量和方法声明,例如:
      @interface 类名 : 父类名  {      // 实例变量的定义;      id oder;      ......  }
    • 方法声明则用 - 符号开头,例如:
      -(id) dealloc : (id) obj; // 健全释放  ......  @end
  • 类的实现

    • 对于类的实现,使用 @implementation 注解。
    • 格式如下:
      @implementation 类名
    • 在实现中,可以定义类的具体方法和属性。
    • 例如:
      @implementation 类名  - (id) init  {      self.someProperty = [SomeClass new];      return self;  }  ......  @end
    • 注意:每个 Objective-C 类都需要 @end 结束标记。
  • 总之

    理解对象和消息在 Objective-C 中的作用,是掌握该语言的核心。通过实例化、消息发送和类的接口实现,可以逐步构建功能丰富的 Objective-C 应用程序。

    转载地址:http://fgpoz.baihongyu.com/

    你可能感兴趣的文章
    Python IO编程
    查看>>
    CSS入门总结
    查看>>
    使用 TortoiseGit 时,报 Access denied 错误
    查看>>
    基于 HTML5 WebGL 的污水处理厂泵站自控系统
    查看>>
    django-表单之模型表单渲染(六)
    查看>>
    c++之程序流程控制
    查看>>
    spring-boot-2.0.3之redis缓存实现,不是你想的那样哦!
    查看>>
    有道云笔记 同步到我的博客园
    查看>>
    李笑来必读书籍整理
    查看>>
    Hadoop(十六)之使用Combiner优化MapReduce
    查看>>
    《机器学习Python实现_10_06_集成学习_boosting_gbdt分类实现》
    查看>>
    CoreCLR源码探索(八) JIT的工作原理(详解篇)
    查看>>
    andriod 开发错误记录
    查看>>
    C语言编译错误列表
    查看>>
    看明白这两种情况,才敢说自己懂跨链! | 喵懂区块链24期
    查看>>
    CentOS5 Linux编译PHP 报 mysql configure failed 错误解决办法
    查看>>
    《web安全入门》(四)前端开发基础Javascript
    查看>>
    pycharm新建文件夹时新建python package和新建directory有什么区别?
    查看>>
    python中列表 元组 字典 集合的区别
    查看>>
    python struct 官方文档
    查看>>