我是一个C#开发人员,我专门在Win表单和web应用程序。我在金融领域工作,我的大部分经验是连接到Oracle/sql/sybase并在屏幕上获取数据和显示。
最近我自学了如何开发iPhone / iPad应用程序。它进行得非常顺利。现在我想学习如何使用web服务连接到我自己的数据库并获取数据或上传数据。
所以我需要学习Web服务、SOAP、WSDL和其他我需要的东西。我在这方面没有任何经验,但如果有人能指引我找到合适的书,我会买下来读一读。我想在我的办公室开始写作,连接到我的数据库,并能够进行概念验证。有什么想法吗?
发布于 2011-06-24 08:27:56
特别是因为你刚开始,我建议你看看RESTful services。API本质上是一个使用HTTP GET、PUT、POST或DELETE的URL。输出可以是XML、JSON或您想要的任何格式。构造和测试非常简单。因为API非常简单,所以您不一定需要向项目中添加另一个库并增加代码大小。
iPhone Games Projects一书的第二章讨论了如何使用RESTful排名系统将iPhone游戏中的游戏分数记录到服务器上。
发布于 2011-06-24 07:41:49
我认为你不需要那门课的书。尝试使用一些API来简化您的工作,并检查一些代码示例。例如:
对于JSON,SBJSON是一个标准:https://github.com/stig/json-framework/
对于XML,看一下这个苹果的例子:https://developer.apple.com/library/ios/#samplecode/SeismicXML/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007323
发布于 2011-06-24 08:26:19
从在线数据库中检索信息的一种简单方法是使用PHP。您只需从iPhone应用程序调用位于服务器上的PHP文件。PHP文件接收您通过GET/POST方法发送给它的信息(如果需要),从数据库中检索信息,并以XML/JSON格式回显。
https://stackoverflow.com/questions/6461698
复制相似问题