|
|
1
2
(它不完全回答你的问题,但是)我使用了 Cocoa SOAP Client (开源)连接到服务器并发送/接收SOAP请求。它工作得非常好,除非您使用自签名的SSL证书连接到服务器。 (这基本上将XML结构转换为本机cocoa结构,并在发送时返回另一种方式)。 我们在工作中使用GSOAP,它完成了工作,但是生成了大量的代码,并且限制您以特定的方式处理数据。 |
|
|
2
2
我正在开发一个包装生成器(或者可能对GSOAP本身进行修改以作出贡献);我还没有完成,也不会在一段时间内完成。
|
|
|
3
1
我想现在的答案是“不”。 我最终为我的Web服务手工创建了一个Objective-C包装器(包括nsarray将一个nsarray的x转换为一个soap数组的x和vica相反的分类方法等),因为它是一次性的,我不希望它会特别频繁地改变。我对它很满意,但是每当签名更改或添加方法时,我确实需要手工修改它。 |