【问题标题】:iOS real-time appiOS 实时应用
【发布时间】:2012-10-24 16:42:41
【问题描述】:

我需要将实时方面集成到我的应用中。基本上,2 个用户可以编辑 UItableView 并且它应该反映在两个应用程序上。我只是想知道设计实时应用的最佳方法是什么?

到目前为止,我想出了两种方法:

  1. 每 5-6 秒不断查询服务器的更改并更新。
  2. 实际上是打开一个套接字,所以让客户端表现得像服务器一样,让服务器向它发送更新。

显然,1) 非常糟糕,因为它会占用大量带宽。 2) 是一种技术性的,需要大量的低级套接字编程等。

在这里对我来说最好的事情是什么?这通常是如何制作实时应用程序的?

谢谢!

【问题讨论】:

    标签: objective-c ios cocoa-touch


    【解决方案1】:

    第二个选项看起来很适合我,但当然你必须使用套接字等。

    作为一个简单的解决方案,您可以尝试GameKit。我已经制作了 iPhone 到 iPad 遥控器类型的应用程序,最好的解决方案是使用 GameKit。您可以通过蓝牙或互联网连接它们(在这种情况下,您必须使用 GameCenter 连接它们)。

    虽然我不确定苹果对非游戏但使用 GameCenter 连接的应用程序的政策。

    因此,您可能只想使用 GameKit 进行更高级别的测试,然后在需要时实现低级别套接字。但是当然最好从一开始就使用套接字。

    【讨论】:

      猜你喜欢
      • 2022-06-10
      • 1970-01-01
      • 2013-10-09
      • 2017-03-20
      • 2015-11-30
      • 1970-01-01
      • 2018-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多