在IOS中有没有办法传递消息?

时间:2012-07-30 07:40:10

标签: iphone objective-c ios xcode

我是IOS的新手,我在Windows上工作,我们有一个概念消息传递,使用它我们可以向任何实例发送任何消息并完成工作。同样在IOS有什么方法吗?

提前感谢。

2 个答案:

答案 0 :(得分:1)

FEROZ, 目标 - 默认情况下,C支持消息传递,即当您执行此类操作时

[self calculateSum];

此处您正在将消息calculateSum传递给self

然后,objective-c运行时调用calculateSum上的方法self。 您可以阅读thisthis

答案 1 :(得分:0)

在Cocoa中,有一个概念可以让你听取并发送通知 - NSNotification。方法(选择器)可以注册它对某些消息的兴趣,并在代码的某些部分发送该消息时被触发。

Notification Programming Topics

发送和接收通知也类似于您注册属性值更改的键值观察。

KeyValueObserving.html

...也许这就是你要搜索的