【问题标题】:Is Objective-C remote-message feature deprecated?Objective-C 远程消息功能是否已弃用?
【发布时间】:2011-04-10 05:17:01
【问题描述】:

我发现Objective-C 语言中有某种远程消息传递功能。但它不再被记录在案。是否已弃用?该功能发生了什么?

【问题讨论】:

    标签: objective-c language-features


    【解决方案1】:

    你的意思是这些:

    Distributed Objects

    据我所知,当然不会被弃用。更多被其他机制篡夺。

    【讨论】:

    • 是的——它仍然存在,但它几乎总是错误的解决方案。事实证明,一个通过自动代理透明地通过网络工作的通用消息传递系统虽然很酷,但它是一种纠正也无法调试的不可用软件的绝妙方法。 :)
    【解决方案2】:

    您会更乐意使用其他方式实现远程消息传递。分布式对象在 Cocoa 框架中仍然可用,但可能很难使用;例如,缺乏文档和示例,以及很多陷阱。

    ZeroMQ 是用于进行远程消息传递的第三方技术。 BLIP 是另一个。两者都有 Objective-C API。

    您也可以使用 JSON 和 NSURLConnection 或嵌入式 HTTP 服务器来创建自己的东西。

    【讨论】:

      猜你喜欢
      • 2013-08-28
      • 2016-04-24
      • 2011-08-16
      • 1970-01-01
      • 1970-01-01
      • 2022-01-28
      • 2021-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多