在我的iphone應用程序中,我打電話(通過SOAP post方法)一個以.net編寫並駐留在服務器上的Web服務,它的所有工作都正常。但我的疑問是,我們可以用目標c來編寫一個Web服務嗎?並將其託管在服務器上?以便我們能夠從任何平臺(如.net,php和objectiveC)訪問它。我們可以使用目標創建一個web服務c
2
A
回答
4
我在前段時間閱讀了關於這個問題的奇妙教程here。
說實話,在生產環境中真正使用它可能相當困難。如果您想獲得Apple提供給您的所有功能和工具(您的問題的目的似乎是什麼),那麼您必須使用Mac才能在之後運行您的服務。
在我的使用PHP的例子中(如果你需要一個也由MySQL備份的數據庫)比較容易。幾乎所有的託管服務商都支持它,您不必擔心設置一堆Mac電腦,並通過牢固而穩定的電纜將其連接到互聯網(並保證可用性)。
0
是的。 Web服務只是一些可以通過Web提供服務的應用程序。正如你可以在Objective C中創建一個應用程序一樣,它可以是一個與任何其他語言相同的Web服務。
你可以在任何你有目標C編譯器的服務器上運行它,但是你使用的框架可能會限制你對服務器的選擇(也就是說,你可以在Windows上編寫目標C,但你不會能夠使用NS框架)
0
Web服務不限於編程語言,但是您需要查找是否有任何使用objective-c的框架可以在特定服務器上運行。例如,iiS允許您使用可以使用C#或VB.Net實現的Asp.net。
從使用Web服務的客戶端,他們不必是特定類型的設備。我認爲這就是Web服務的重點。它們之間傳遞的消息被格式化。例如,SOAP消息使用xml,這將確保消息通過HTTP傳輸。因此,無論您使用iPhone,Android還是Blackberry,您都應該沒有問題來進行Web服務調用。
所以一般來說,我認爲你必須看看你想創建什麼樣的Web服務,然後看看Apple(我認爲)是否能爲你提供一個很好的框架來完成它。就客戶端而言,只要您的Web服務使用XML或JSON,就應該得到很好的支持。
希望它有幫助。
相關問題
- 1. 我們可以使用php爲apache web服務器創建一個gui嗎?
- 2. 我可以從c#WCF服務創建一個wsdl,就像我以前用c#web服務一樣嗎?
- 3. 我可以用C#4.0創建一個COM服務器嗎?
- 4. 我們可以調用一個servlet web服務方法
- 5. 我們可以在單個應用程序中創建SOAP和REST Web服務
- 6. 創建一個web服務項目
- 7. 用C#創建Web服務
- 8. 創建一個web服務
- 9. 創建一個web服務
- 10. 是否可以創建一個Web服務來創建一個XML文件?
- 11. 幫助在目標C,使一個Web服務應用程序
- 12. 是否有可能創建一個可以接收郵件的C#Web服務?
- 13. 我可以創建一個可下載PDF格式的Web服務嗎
- 14. web服務與目標-c
- 15. 我們可以在java中使用php web服務嗎?
- 16. 開發Web服務時我們可以使用哪種技術?
- 17. 我們可以在RESTful Web服務中使用SOA架構嗎?
- 18. 創建一個Web服務,可以回答WhatsApp消息
- 19. 我可以創建Web服務來調用Servlets嗎?
- 20. 我們可以使用SaxParser創建一個xml
- 21. 我們可以使用MS WebDeploy創建一個新的網站
- 22. 我們可以使用php創建一個單詞模板嗎?
- 23. 我們可以創建一個發佈事件的WCF服務嗎?
- 24. 不能使用我的web服務從目標c
- 25. 我可以創建一箇舊版本的Azure移動Web服務
- 26. 是否可以在C#中創建有狀態的Web服務?
- 27. 從目標C調用.Net Web服務
- 28. 我們可以使用c#編寫NNTP服務器嗎?
- 29. 我可以使用C#和visual web developer express創建一個EXE文件嗎?
- 30. 我可以限制一個glassfish虛擬服務器可用的web服務嗎