gpt4 book ai didi

ios - "messages"和 "events"在 iOS 编程中是等价的吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:16:14 27 4
gpt4 key购买 nike

我最近读到 iOS 是基于“消息”的。这类似于基于“事件”的行话吗?

我可以从技术上UIButton 发送“触摸通知”并期望 UIButton 处理事件/消息,就好像我已经真的触摸了按钮?这就是幕后工作的方式吗?我只是想了解有多少消息和事件相似(或不相似)。

最佳答案

要回答您的问题,是的,您可以模拟类似的触摸通知。 http://cocoawithlove.com/2008/10/synthesizing-touch-event-on-iphone.html

然而,消息在任何方面都与事件不同。事件是发生的事情,而消息只是发送给对象的“命令”。这些消息可以告诉对象做某事或只是通知对象某事已经发生。

事件与应用程序的设计紧密相关,而消息则更加自由,“嘿对象,我只是让你知道这条消息......”然后对象可以随心所欲地做。这为关注点分离提供了基础设施。我的对象只处理它负责的事情,并在需要时向其他对象抛出消息。有道理吗?

关于ios - "messages"和 "events"在 iOS 编程中是等价的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9877435/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com