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链接)