我想把这个库用于跨平台联网。
http://lacewing-project.org/
它可以在OSX,Linux,Windows上运行,并且有针对Android的特定代码。我不知道的是它是否能在iOS上工作(作为客户端)。(这意味着我不会在iOS上托管服务器)
因为它在内部使用了POSIX套接字,所以它与iOS兼容吗?
谢谢
发布于 2012-05-15 00:01:40
在没有尝试的情况下,我猜它会起作用。您将需要用Objective-C编写您的UI,但是您应该能够使用Objective-C++将您的库绑定到UI。在开始使用Objective-C++路径之前,请注意这些限制(参见:How well is Objective-C++ supported?)。
发布于 2012-05-15 00:04:33
我会先尝试使用gowalla的创建者提供的objective-c库AFNetworking。
你可以在这里获得它:https://github.com/AFNetworking/AFNetworking
关于lacewing的主题,只要它依赖于BSD sockets,它就应该工作得很好,因为我可以确认它存在于iOS上。
发布于 2012-05-14 23:36:22
如果它只是用C/C++编写的,那么就不是,除非你有一个用于iOS的C/C++ SDK ( AFAIK不是公开存在的)。iOS开发工具包是为Objective-C编写的。
https://stackoverflow.com/questions/10586324
复制相似问题