我正在开发一款新的iPhone / iPod应用程序,其中包括需要执行Web服务请求。通过将控制器设置为委托,我找到了同步或异步执行这些请求的方法。但是,我真正希望能够创建一个可以处理整个应用程序的所有Web请求的类,并在需要使用它时创建该类的实例。这样,cookie和常用代码片段可以在一个地方处理,而不是整个应用程序。
到目前为止,我唯一想到的就是完成我想要做的就是创建一个新的线程,在自身内部同步处理请求,然后在请求完成后将消息发送回调用控制器。有没有更好的方法来完成我想要做的事情?
答案 0 :(得分:1)
Cookie已经是共享资源。
我建议您阅读URL Loading System Overview以了解Apple如何设置一切。根据您的描述,您需要与他们设置系统的方式非常相似的东西,可能使用Singleton类进行连接。您还可以查看ASIHTTPRequests,这是所有连接内容的好包装 我不建议在这里编写我自己的代码。很多人都为你解决了这个问题。