
IOS——objective-c
发布日期:2021-05-17 03:15:32
浏览次数:11
分类:精选文章
本文共 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 应用程序。
发表评论
最新留言
不错!
[***.144.177.141]2025年04月28日 07时45分44秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
DHCP跨网段分配IP地址
2019-03-14
10.多线程与并行
2019-03-14
Callable中call方法和Runnable中run方法的区别
2019-03-14
IDEA上移除项目(逻辑删除)
2019-03-14
Docker方式启动tomcat,访问首页出现404错误
2019-03-14
【蓝桥杯】 java 大学c组 省赛 1、隔行变色
2019-03-14
BIM轻量化——浏览器展示 | 利用unity
2019-03-14
超市账单管理系统
2019-03-14
Springboot实现热部署
2019-03-14
composer 介绍、安装及基本使用方法
2019-03-14
PHP 的 ::class 用法
2019-03-14
Python学习之列表用法
2019-03-14
升级qiime2
2019-03-14
Docker 阿里云CentOS 安装
2019-03-14
Bootstrap提交表单基本组件
2019-03-14
需求分析
2019-03-14
查找单链表中倒数第k个节点
2019-03-14
linux中rm和rmdir的区别
2019-03-14
JUC源码分析-序章
2019-03-14