过去两年来我一直在使用RestKit,但最近我开始考虑从这些庞然大物框架转换,因为它看起来真的是过度杀伤。从RestKit到纯AFNetworking 2.0的过渡
这是我的优点前进:
- 有很大的需求,使用NSURLSession后台获取和RestKit只有过渡到AFNetworking 2.0实验分支。转换完成时没有实际的日期。 (主要原因)
- 因为不需要全功能的离线数据存储,所以不需要网络库中的CoreData支持。
- 由于它们不支持路径模式中的不同参数(例如访问令牌参数),并且无法在具有自定义描述符的一行中创建对象请求操作,因此头痛的是响应/请求描述符的新概念。在这里,我放弃了作为外观的对象管理器的功能。
一我在对象映射过程RestKit的最大的损失。 你可以推荐你使用的独立库,它显示自己灵活和稳定?
二,而我伤心,我需要没有全功能存储,但我仍然需要一些缓存支持在一些地方。 我听说NSURLCache在上次操作系统版本中变得有用。 你有没有使用它,有什么战略? 网络连接中断时是否返回缓存API响应?
三,有没有人面临同样的问题? 您应用了哪些解决方案? 也许有人可以给一些关于体系结构的一条建议,他或她在纯AFNetworking中使用多个应用程序?
假设你正在使用JSON,AFNetworking + [Mantle](https:// github。com/MantleFramework/Mantle)是一个很好的组合。 –
不幸的是,你已经提出了几个问题,它们不适合Stack Overflow。 –
谢谢地幔。为什么他们不适合?我认为所有的编程主题都可以在这里讨论。我的问题没有一个答案,但可能是人们想分享这个想法。 – yariksmirnov