7、Objective-C 编程:对象、消息与方法的深入探索

Objective-C 编程:对象、消息与方法的深入探索

1. 走进 Objective-C 编程世界

在编程领域,Objective-C 有着独特的地位。上世纪 80 年代初,Brad Cox 和 Tom Love 创造了 Objective-C 语言。它基于堆上分配的结构体概念,并增添了消息传递语法。当从 C 编程过渡到 Objective-C 编程时,我们便踏入了对象和面向对象编程的世界,这里会有许多新的概念等待我们去学习和掌握。

1.1 对象与结构体

对象和结构体有相似之处,都能包含多个相关的数据。在结构体里,这些数据被称为成员;而在对象中,它们被叫做实例变量(也可称为“ivars”)。不过,对象和结构体也有明显的区别,对象可以拥有自己的函数,这些函数被用来操作其包含的数据,我们将其称为方法。

1.2 类的概念

类用于描述特定类型的对象,它会列出对象所拥有的实例变量和方法。类可以描述代表某种概念的对象,比如日期、字符串或集合;也可以描述现实世界中的事物,像人、位置或支票账户。我们可以把类看作是蓝图和工厂,它既定义了对象的类型,又能创建出该类型的对象。

2. 创建第一个 Objective-C 对象

2.1 项目创建

首先,我们要创建一个名为 TimeAfterTime 的命令行工具项目。需要注意的是,要将项目类型设置为 Foundation,而不是像之前那样设置为 C。

2.2 代码编写

Objective-C 代码文件的后缀是 .m,我们找到并打开 main.m 文件。在文件顶部,会看到 #impo

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值