IOS数据客户端.md 1.2 KB

Github地址

https://github.com/boxfish-project/boxfish-data-ios.git

服务器接口信息(老孙负责更新这部分内容)

  • 登录接口
  • 访问模块权限接口(可以推后)
  • 根据年级获取资产的概况
  • 获取不同资产的详细统计(类型:老师,学校,学生;周期:日,周,月)
  • 获取最近一个周期的资产统计(周期:日,周,月)
  • 获取指定地区下的资产的统计情况(类型:老师,学校,学生)
  • 获取指定学校下的资产的统计情况(类型:老师,学生)
  • 获取老师的详细统计情况
  • 搜索接口
  • 获取最常搜索的关键词列表(可以推后)

客户端设计考虑

  • 采用Swift开发
  • 只支持IOS9
  • 采用Storyboard构建UI
  • 采用sizeClass和AutoLayout布局(也可以考虑用Swift版的自动布局库)
  • 资源图片放在Images.xcassets中
  • 网络库采用Alamofire或者其封装库Moya
  • Json解析库采用SwiftyJSON或者Argo
  • 统计图表可以考虑用ios-charts 使用说明参考

(参见:图表库的Github链接 布局库的github链接)