由于大多数移动应用程序需要与服务器通信,因此他们需要在应用程序中处理http请求。我的问题是,将所有请求放在一个控制器中还是分开到不同的控制器更好?
例如,我有一个SignInViewController和ContactsViewController。他们都需要获取一些数据或将一些数据发布到服务器。我可以处理每个ViewControllers中的请求,也可以将它们放在一个ServerController中。哪种更好或更标准?
由于
答案 0 :(得分:0)
我会使用一个单独的对象,类似于你描述的ServerController。这取决于具体情况,但我发现如果它们不是单例,这些更容易使用,这样您就可以独立管理每个HTTP请求的状态,进度等。