我做了一些研究,似乎这是用于ios应用程序中的套接字编程的最佳库。我去了他们的git hub页面并安装了可可豆荚。我创建了一个pod文件,其中包含安装部分https://github.com/robbiehanson/CocoaAsyncSocket/blob/master/README.markdown中所述的行。然后我导航到我工作区内的pod文件的位置并输入
安装pod
进入终端,它做了一些事情。因为我收到了几条不同的消息,我不确定它是否成功。我打开了我的项目并尝试导入CocoaAsyncSocket,这会弹出一个错误,我不知道如何继续前进。有人可以为CocoaAsyncSocket显示一个完整的pod文件,它应该放在xcode项目文件中,也许是一个关于如何在swift中创建一个tcp套接字的小例子?我环顾四周,似乎无法找到一个直截了当的答案,我认为不应该那么困难。我不想气馁。
感谢您的帮助。
答案 0 :(得分:0)
要使用在objective-c中创建的任何文件进入swift项目,您必须创建bridging-header文件,并将要使用的所有objective-c文件导入到swift项目中。
您可以在此处参考Apple的参考指南:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html