我是一名C#开发人员,专门研究Win表单和Web应用程序。我在金融领域工作,我的大多数经验都是连接到Oracle / sql / sybase并获取数据并在屏幕上显示。
最近我自学了如何开发iPhone / iPad应用程序。它进展顺利。现在我想学习如何使用Web服务连接到我自己的数据库并获取数据或上传数据。
所以我需要学习Web服务,SOAP,WSDL以及我需要的任何其他东西。我没有任何经验,但如果有人能指导我找到合适的书籍,我会买它们并阅读它们。我想开始在我的办公室写作并连接到我的数据库,并能够进行概念验证。有什么想法吗?
答案 0 :(得分:1)
特别是因为你刚开始,我建议你看RESTful services。 API本质上是使用HTTP GET,PUT,POST或DELETE的URL。输出可以是XML,JSON,无论你想要什么。构建和测试非常简单。由于API非常简单,因此您不一定需要在项目中添加其他库并增加代码大小。
本书的第二章iPhone Games Projects讨论了如何使用RESTful排名系统从iPhone游戏中将游戏分数记录到服务器上。
答案 1 :(得分:0)
我认为你不需要那本书的书。尝试使用一些API让您的生活更轻松,并检查一些代码示例。例如:
对于JSON,SBJSON是一个标准:https://github.com/stig/json-framework/
对于XML,请看一下这个Apple示例:https://developer.apple.com/library/ios/#samplecode/SeismicXML/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007323
答案 2 :(得分:0)
从在线数据库中检索信息的一种简单方法是使用PHP。您只需从iPhone应用程序中调用服务器上的PHP文件即可。 PHP文件接收您通过GET / POST方法发送的信息(如果需要),从数据库中检索信息,并以XML / JSON回显它。