Ios 在RestKit中使用良好的动态性代替AFNetworking的可行性

Ios 在RestKit中使用良好的动态性代替AFNetworking的可行性,ios,restkit,afnetworking,restkit-0.20,good-dynamics,Ios,Restkit,Afnetworking,Restkit 0.20,Good Dynamics,我意识到这个问题有点笼统;然而,我试图确定使用RestKit的网络操作而不是AFNetworking的复杂性。我基本上是在研究将AFNetworking与RestKit分离并改用GD的可能性。我们正致力于将RestKit集成到一个现有的项目中,该项目使用GD进行网络操作,所以这就是我们感兴趣的地方 通过检查RestKit,看起来af网络的钩子发生在两到三个RK类中。我在一些项目中使用过RestKit,但并没有在网络层面上仔细研究它(老实说,这方面比我目前的技能水平略高),所以我希望能听到熟悉AF

我意识到这个问题有点笼统;然而,我试图确定使用RestKit的网络操作而不是AFNetworking的复杂性。我基本上是在研究将AFNetworking与RestKit分离并改用GD的可能性。我们正致力于将RestKit集成到一个现有的项目中,该项目使用GD进行网络操作,所以这就是我们感兴趣的地方


通过检查RestKit,看起来af网络的钩子发生在两到三个RK类中。我在一些项目中使用过RestKit,但并没有在网络层面上仔细研究它(老实说,这方面比我目前的技能水平略高),所以我希望能听到熟悉AFNetworking、Good Dynamics和RestKit 0.2x组合的人的意见,以帮助我确定其可行性。谢谢

这是可行的。最好的方法可能是在RestKit中找到AFNetworking类的所有子类,并创建这些AFNetworking类的您自己的版本,以便它们提供相同的接口和功能,但由GD支持

如果你想,你可以使用swizzling进行替换。这可能不那么费力,但如果您选择继续更新版本,它将更加脆弱


显然,当RestKit迁移到AFN 2时,您必须停止更新或重新进行更改。

按照这些思路,您可以创建AFN网络分支,并对其进行修改以使用良好的动态性。