如何从iOS应用程序与远程服务器通信?

时间:2011-08-19 13:21:56

标签: iphone ios

我想创建一个可以与我的中央服务器数据库通信的应用程序。

示例:为每个用户进行一次注册,我希望将注册数据存储到我的服务器数据库,并显示所有用户以显示所有注册用户的列表。

我必须做些什么来实现这种事情?

2 个答案:

答案 0 :(得分:1)

您需要使用NSURLConnection类来完成此操作。或者,您可以使用ASIHTTPRequest,IMO更容易且用户友好。您可以在此处找到ASIHTTPRequest以及有关如何设置和使用它的详细指南:ASIHHTPRequest

答案 1 :(得分:1)

尽管有建议你可以使用ASIHTTPRequest,或者其他各种简化网络的框架,但请注意ASIHTTPRequest is no longer under active development

如果您不确定网络,请使用NSURLRequest/NSURLConnection路径。启动并运行它并不困难,它与大约4个委托调用异步工作。它快速,内置,集成良好,文档齐全,并积极开发。

而且,如果在您的应用程序编写职业生涯中,您认为您可能希望继续使用其他任何异步网络包装器,您将能够阅读代码,了解它们如何以不同方式处理不同的问题因为你自己编写代码时不得不面对这些问题,并且你将能够做出明智的选择,选择使用哪个包装器,而不是随意选择一个。