要为一个项目更换网络库 MK->AF,之前的代码是基于继承 MKNetworkEngine 写的,似乎不能直接在里面替换所以我觉得要重写网络层。为了能够重用或者方便再次替换其他库网络请求 manager 应该是一个 PONSO (Plain Old NSObject)
那么问题来了-_-:应该每次实例一个 manager 去做请求,还是直接使用类方法就像 UIView animation block 接口那样?
虽然我觉得使用类方法方便一些,但问题是类方法似乎不能带状态,不像实例化一个 manager 那样可以设置它的 property,对网络请求经验不是很丰富请问大家是怎么做的?
那么问题来了-_-:应该每次实例一个 manager 去做请求,还是直接使用类方法就像 UIView animation block 接口那样?
虽然我觉得使用类方法方便一些,但问题是类方法似乎不能带状态,不像实例化一个 manager 那样可以设置它的 property,对网络请求经验不是很丰富请问大家是怎么做的?