本文作者是一位微软MVP,也是一位iPhone开发的初学者,文章通过一个简单的例子,说明了iPhone调用WCF的方法。你会发现用WCF实现跨平台还是蛮简单的。

因为对移动渠道充满着猎奇与爱好,最近着手了iPhone开发和学习。学习的道路是从Objective-C到cococa。办法是看了两本入门的英文书,还有便是学习苹果的SDK。关于产品的根本主意是服务端用.NET,手机客户端用iPhone。

一些杂乱的逻辑处理放到服务端完成,客户端与服务端经过XML交互,在iPhone客户端解析XML经过cocoa展现数据。因为iPhone和DoNet是两个彻底不同的渠道。iPhone依托mac体系渠道,DoNet依靠Windows体系渠道。这篇文章我将经过一个Hello World程序叙述一下经过WCF完成从mac体系到Windows的跨渠道的调用

iPhone跨渠道调用WCF服务  WCF iPhone 调用 第1张

1、创立简略的WCF服务

服务契约代码如下:

iPhone跨渠道调用WCF服务  WCF iPhone 调用 第2张

完成如下:

iPhone跨渠道调用WCF服务  WCF iPhone 调用 第3张

2、在iPhone中调用WCF

与DoNet调用WCF服务不同,这儿运用NSURLConnection去获取WCF服务端的数据,代码如下:

iPhone跨渠道调用WCF服务  WCF iPhone 调用 第4张

点击查看大图

NSURLConnection的托付办法:

iPhone跨渠道调用WCF服务  WCF iPhone 调用 第5张

点击查看大图

解析XML的中Hello World的托付办法,关于Objective-C解析XML能够看我的上一篇博客:

iPhone跨渠道调用WCF服务  WCF iPhone 调用 第6张

点击查看大图

运转:

iPhone跨渠道调用WCF服务  WCF iPhone 调用 第7张

【修改引荐】

  1. iPhone与iPad开发实战:简介苹果移动设备
  2. iPhone开发关于icon和Default及图片处理办法
  3. iPhone工作程序大百科 10大iOS功率使用
  4. iPhone与Twitter:优异规划理念上的交集
  5. iPhone辐射测算使用 乔布斯称不感爱好
转载请说明出处
知优网 » iPhone跨渠道调用WCF服务

发表评论

您需要后才能发表评论