8、Objective-C编程基础入门指南

Objective-C编程基础入门指南

1. Objective-C编码基础

在Objective-C中,向对象发送消息是最基本的操作之一。其语法使用方括号来表示向对象发送消息,例如 [object message]; 。这与英语中的命令表达方式类似,比如对出租车司机说 “Driver, go!” ,在Objective-C中就是 [driver go]; 。同时,每一行代码都需要以分号结尾,这和C语言类似。

向方法传递参数时,Objective-C的方式与传统C函数有所不同。例如要告诉出租车司机向左行驶,在Objective-C中是 [driver go:left]; ,如果要传递多个参数,如方向和距离,则是 [driver go:left distance:10]; 。而在C语言中,类似的函数调用可能是 go(left,10); 。在Objective-C中,第一个参数的含义通常能从方法名中明确,后续参数都有名称来帮助识别其用途。

Objective-C的方法也可以返回值,就像C函数一样。比如告诉出租车司机向特定方向行驶特定距离后,会得到车费价格,在Objective-C中可以这样实现: price = [driver go:left distance:10]; 。而且,Cocoa程序员喜欢将方法嵌套使用,例如根据地图来确定行驶距离:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值