在一个 swift 文件中分组网络操作 - iOS
Group network operations in one swift file - iOS
我正在 Swift 中开发一个 iOS 应用程序,它在所有视图控制器中使用 REST 服务(NSURLSession
、NSURLRequest
)。
我想将所有操作集中在一个 Swift class 中。 class 有 Post
、Get
等方法。但是我发现这使得(对我而言)无法使用响应结果更新 UI调用处于异步模式。所以对我来说,我必须在每个视图控制器中使用 NSURLSession
。因此,所有视图控制器中都散布着重复代码。
很好奇你们是怎么处理的?
你试过AFNetworking or RestKit了吗?他们都非常擅长 REST 服务。
使用 AFNetworking,您可以轻松地发出异步请求并同步处理数据。
RestKit,基于 AFNetworking,专为 RESTful 网络服务客户端制作,并提供出色的实用程序。看看吧!
我正在 Swift 中开发一个 iOS 应用程序,它在所有视图控制器中使用 REST 服务(NSURLSession
、NSURLRequest
)。
我想将所有操作集中在一个 Swift class 中。 class 有 Post
、Get
等方法。但是我发现这使得(对我而言)无法使用响应结果更新 UI调用处于异步模式。所以对我来说,我必须在每个视图控制器中使用 NSURLSession
。因此,所有视图控制器中都散布着重复代码。
很好奇你们是怎么处理的?
你试过AFNetworking or RestKit了吗?他们都非常擅长 REST 服务。
使用 AFNetworking,您可以轻松地发出异步请求并同步处理数据。
RestKit,基于 AFNetworking,专为 RESTful 网络服务客户端制作,并提供出色的实用程序。看看吧!