Xcode 8.3.2无法找到CocoaAsyncSocket.h文件。

4
我是一名老派的c/c++程序员,新手使用Xcode IDE,任务是创建一个可以从IPv4多播地址接收数据的iOS应用程序。由于Swift 3没有用于加入多播地址或绑定端口的API,因此我需要在Swift代码中嵌入Objective-C代码。
我已经找到了许多使用异步UDP套接字的方法,但是当我引用CocoaAsyncSocket.h(或GCDAsyncUdpSocket.h)时,会出现错误“模块'CocoaAsyncSocket'未找到。”事实上,如果我进行文件搜索,我会毫无收获。
我没有看到Objective-C或其库可以从Apple下载,并且它们没有随着我下载Xcode 8.3.2而来,也找不到开源版本。有人能提供一些指针吗?谢谢!

1
CocoaAsyncSocket 很可能是第三方库。在 Swift 中,使用任何 C API 都非常容易,就像您作为老派的 C 程序员所做的那样。请参考:https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/UsingSocketsandSocketStreams.html - user3441734
1个回答

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接