Swift 网络 - 无法找到有关 iOS 套接字编程的正确信息



我想合理深入地学习使用 SWIFT 进行 iOS 套接字编程。

我试过了:

  1. Apple 文档 - 它是为C++编写的,而且过于复杂(我在一周内学会了 Java 套接字编程,这有很多不必要的东西)
  2. 在 Stack 上搜索了论坛,但看起来每个人都在使用 CF 或 NS 库做一些不同的事情。
  3. 这个资源:http://swiftrien.blogspot.com/2015/10/socket-programming-in-swift-part-2.html - 对我来说它太复杂了。
  4. Ray Wenderlich 在 https://www.raywenderlich.com/3932/networking-tutorial-for-ios-how-to-create-a-socket-based-iphone-app-and-server - 再次做C++并使用第三方

等等...

是否有一些像 Java 那样具有简单语法的圣杯,或者我注定要在 Swift 代码中使用一些C++的东西?

提前谢谢。

试着看看 https://github.com/IBM-Swift/BlueSocket。这是一个跨平台的框架,用于在 Swift 中进行套接字级编程。

我强烈建议你使用套接字框架来开始。

SwiftDSSocket 是一个用纯 Swift 编写的框架,我积极维护这个框架。它有非常简单的API和文档以及演示。

最新更新