我想合理深入地学习使用 SWIFT 进行 iOS 套接字编程。
我试过了:
- Apple 文档 - 它是为C++编写的,而且过于复杂(我在一周内学会了 Java 套接字编程,这有很多不必要的东西)
- 在 Stack 上搜索了论坛,但看起来每个人都在使用 CF 或 NS 库做一些不同的事情。
- 这个资源:http://swiftrien.blogspot.com/2015/10/socket-programming-in-swift-part-2.html - 对我来说它太复杂了。
- 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和文档以及演示。