我想将此库用于跨平台网络。
它适用于 OSX、Linux、Windows 并具有适用于 Android 的特定代码。我不知道它是否可以在 iOS 上运行(作为客户端)。(意味着我不会在 iOS 上托管服务器)
由于它在内部使用 POSIX 套接字,这是否使它与 iOS 兼容?
谢谢
我想将此库用于跨平台网络。
它适用于 OSX、Linux、Windows 并具有适用于 Android 的特定代码。我不知道它是否可以在 iOS 上运行(作为客户端)。(意味着我不会在 iOS 上托管服务器)
由于它在内部使用 POSIX 套接字,这是否使它与 iOS 兼容?
谢谢
如果不尝试,我的猜测是它会起作用。你需要用 Objective-C 编写你的 UI,但你应该能够使用 Objective-C++ 将你的库绑定到 UI。在开始使用 Objective-C++ 路径之前,请注意这些限制(请参阅:Objective-C++ 的支持情况如何?)。
我会AFNetworking
先尝试使用 gowalla 的创建者提供的 Objective-c 库。
你可以在这里得到它: https ://github.com/AFNetworking/AFNetworking
关于 的主题lacewing
,它应该可以正常工作,只要它依赖于 BSD 套接字 API,因为我可以确认它存在于 iOS 上。
如果它只用 C/C++ 编写,那么没有,除非你有适用于 iOS 的 C/C++ SDK(AFAIK 不公开存在)。iOS SDK 适用于 Objective-C。