我正在尝试使用xCode中的Objective-C从SharePoint 2010网站获取UserProfiles的数据。现在我在我的项目中使用SOAP服务。有人能指出我在正确的方向吗?谢谢....
答案 0 :(得分:0)
您可能意味着“iOS”或“Cocoa”而不是 Xcode 。
如果可能,请避免使用SOAP。通过REST访问Web服务并使用JSON作为传输格式要容易得多 - 在99.8%的用例中,RESTful Web服务和JSON将满足您的所有需求,最高可达100%。
您需要完成任务的内容可归纳为“网络开发”,其中涉及NSURLConnection
(和相关的朋友类),以及NSJSONSerialization
和其他一些系统类,具体取决于您的需求。
除非您使用RESTful Web服务和JSON以及中等要求,否则网络可能会变得非常复杂。使用SOAP时会变得不必要地复杂化。可能您可能想要使用可能有用的第三方库。
我假设您在Objective-C和Mac OS X和iOS编程时已经熟悉了基本的主要原则。因此,我建议首先阅读涉及网络和利用NSURLConnection
的Apple文档中的示例(例如MVCetworking)。