【问题标题】:How do I make a reusable web interface class in objective C?如何在目标 C 中制作可重用的 Web 界面类?
【发布时间】:2011-07-03 23:48:03
【问题描述】:

我正在开发一个新的 iPhone/iPod 应用程序,其中需要执行 Web 服务请求。我找到了同步执行这些请求的方法,或者通过将控制器设置为委托来异步执行这些请求。不过,我真正想做的是创建一个可以处理整个应用程序的所有 Web 请求的类,并在我需要使用它时创建该类的一个实例。这样一来,cookie 和常见代码可以在一个地方处理,而不是在整个应用程序中处理。

到目前为止,我唯一想到的可以完成我正在尝试做的事情是创建一个新线程,该线程在其内部同步处理请求,然后在请求完成后将消息发送回调用控制器。有没有更好的方法来完成我想做的事情?

【问题讨论】:

    标签: iphone objective-c web-services code-reuse


    【解决方案1】:

    Cookie 已经是共享资源。

    我建议阅读URL Loading System Overview 以了解 Apple 是如何设置一切的。根据您的描述,您想要一些与他们设置系统的方式非常相似的东西,可能需要一个用于连接的 Singleton 类。您还可以查看 ASIHTTPRequests,它是所有连接内容的良好包装。
    我不建议在这里编写自己的代码。很多人已经为你解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-20
      • 1970-01-01
      • 2018-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多