使用套接字为 iOS 建立实时聊天?

Using sockets to build real time chat for iOS?

如果我想使用 Objective-C 为 iOS 构建一个实时聊天应用程序,最好的方法是什么?

假设您已经设置好服务器端,您可以使用 Square 的 Socket Rocket 来实现客户端 https://github.com/square/SocketRocket

如果您在后端使用 socket.io,那么也有很多 iOS 库可供使用。 SIOSocket is one such library.

也许我只是懒惰,但我看不出从头开始构建它有什么意义。

有很多后端提供商很乐意为您提供现成的后端和用于构建您的应用程序的库。 因此,您只需要将解决方案连接到您的项目并根据您的需要制作 UI。 以下是您可能会考虑的一些后端提供商:

  • ConnectyCube
  • Firebase
  • 送鸟
  • 图层

等等

它们提供不同的功能集,因此我建议您先检查它们提供的功能。 This article 也可能有一些帮助。

他们中的一些像 ConnectyCube 也可以为您提供开发服务,因此您也可以根据您的模型设计从他们那里订购 UI 开发。