OctopusKit 0.3.0

OctopusKit 0.3.0

iRobin 维护。



  • 作者:
  • RobinCheung

OctopusKit

OctopusKit 是一个简单而优雅的解决方案,用于调用 RESTful 网络服务 API,它可以帮助开发人员以 MVC 模式开发应用程序,适用于大团队开发;另一个好处是,如果使用某些 M2T 工具,它还可以自动生成网络服务类文件,节省成本并快速推进应用程序开发进程。

动机

几乎所有的移动应用程序都是调用后端 Web API 以拉取或提交数据的 iApp,我们希望有一个优雅的解决方案支持我们应用程序中的 RESTfull API 层,分离网络 API 逻辑层和视图层,换句话说,我们希望开发人员改变在视图或控制器层编写 Web 调用的传统思维,实际上应该在 SDK 层编写。

所有 RESTfull API 都会映射到一个静态方法,这将便于维护,易于扩展,也简单地在应用程序开发中应用。

层图

image

使用方法

要将 OctopusKit 集成到项目中,只需将其添加到 Podfile 中:

pod 'OctopusKit', '~> 0.3.0'

要运行示例项目,首先克隆仓库,然后从示例目录运行 pod install

它依赖于 AFNetworking

公告

请检查SDK演示项目和TestCase文件,了解使用方法,然后尽情享受吧~

许可证

OctopusKit遵循MIT许可证。有关更多信息,请参阅LICENSE文件。