2024-4-2objective-c入门
这两个语句看起来是Objective-C中的消息传递语法,用于调用对象的方法。解释如下:
-
[[obj msg1] msg2];
:- 这条语句首先向名为
obj
的对象发送了一个名为msg1
的消息。 - 返回的结果对象会继续接收名为
msg2
的消息。
- 这条语句首先向名为
-
[[[obj msg1] msg2] msg3];
:- 这条语句首先向名为
obj
的对象发送了一个名为msg1
的消息。 - 返回的结果对象继续接收名为
msg2
的消息。 - 返回的结果对象再次接收名为
msg3
的消息。
- 这条语句首先向名为
这种语法是Objective-C中常见的消息传递方式,它允许您通过对象之间的交互来执行操作。
在 Objective-C 中,关键字指的是方法的参数名。Objective-C 中的方法调用可以使用两种方式来传递参数:
-
使用多个关键字和变量的写法:这种方式将每个参数都通过一个关键字和对应的变量名进行传递。例如:
方法名关键字1:变量1 关键字2:变量2
。 -
使用冒号(:)连接变量值:这种方式将方法名与参数值一起使用冒号连接起来,省略了关键字,直接使用冒号将参数值连接起来。例如:
方法名:变量1:变量2
。
在 Objective-C 中,方法的每个参数都有一个关键字,它用于在方法调用时标识参数的用途。在方法实现中,这些关键字将作为参数名使用。这种语法风格使得 Objective-C 的方法调用在阅读上更加清晰和易懂。
原文地址:https://blog.csdn.net/weixin_51187533/article/details/137288953
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!