iPhone跨平臺調用WCF服務
由于對移動平臺充滿著好奇與興趣,最近著手了iPhone開發和學習。學習的路線是從Objective-C到cococa。方法是看了兩本入門的英文書,還有就是學習蘋果的SDK。對于產品的基本想法是服務端用.NET,手機客戶端用iPhone。
一些復雜的邏輯處理放到服務端實現,客戶端與服務端通過XML交互,在iPhone客戶端解析XML通過cocoa展示數據。由于iPhone和DoNet是兩個完全不同的平臺。iPhone依靠mac系統平臺,DoNet依賴Windows系統平臺。這篇文章我將通過一個Hello World程序講述一下通過WCF實現從mac系統到Windows的跨平臺的調用。
1、創建簡單的WCF服務
服務契約代碼如下:
實現如下:
2、在iPhone中調用WCF
與DoNet調用WCF服務不同,這里使用NSURLConnection去獲取WCF服務端的數據,代碼如下:
點擊查看大圖
NSURLConnection的委托方法:
點擊查看大圖
解析XML的中Hello World的委托方法,對于Objective-C解析XML可以看我的上一篇博客:
點擊查看大圖
運行:
【編輯推薦】