项目概述:面向在校大学生提供兼职服务类型的App,提供了客户端和企业端App,主要功能 有:简历在线编辑,收藏,职位搜索,线上工资结算等功能。
项目职责:负责App 的架构、UI 编写、功能逻辑实现。完成了从1.0到3.0的3个大版本迭代更 新。
技术要点:1. 使用Objective-C语言合作开发,使用MVC模式进行开发。
2. 使用NSUserdefault用于缓存不敏感数据。
3. 使用Mansory+Xib进行布局。
4. 使用 CoreAnimation 的属性动画结合 UIView 动画,实现需求动效。
5. AFNetworking进行二次封装,生成token,sign值,进行数据类型值的判断
6. 第三方SDK接入,如友盟,ShareSDK,环信。
7. 接入百度地图,自定义UI地图路线并显示多条路线的方案。
8. 使用JSPatch替换线上代码,达到线上修复Bug。
9. WKWebView与H5,拦截+注入JS,实现路由跳转,平台分享。
10. 接入环信聊天SDK,并接入客服实现聊天功能。
11. 第三方极光接入,实现推送的指定跳转、消息和活动。
12. 城市列表使用FMDB异步缓存,用于节省流量。
13. 异步解析、计算和绘制数据并缓存,以减轻 GPU 负荷,达到优化目的 。