1、熟练掌握 Objective-C、Swift、C 具有六年 iOS 平台开发经验。
2、熟练掌握 Runtime、Runloop、OC 消息机制、自动释放池释放等底层原理。
3、熟练掌握观察者、单例、委托代理、责任链等设计模式。
4、熟练掌握内存优化、启动优化、网络优化、性能优化等。
5、熟练使用 GCD、NSOperation、NSThread 完成多线程开发。
6、熟练使用组件化开发、私有库制作。
7、熟练掌握 iOS 常见调试技巧、熟练使用抓包工具 Charles。
8、熟悉 iOS 多线程同步方案、自旋锁、互斥锁、条件锁等。
9、熟练掌握 App 证书制作以及 AppStore 上传流程。
10、熟练使用 UML 类图、时序图等。
项目: Amigo
项目描述:海外社交类 App. 主要有直播、音视频随机匹配、IM、卡片左滑右滑匹配 等功能。
技术要点:
1、使用 Apple Pay 支付
2、点点匹配功能、并设计为框架,灵活性高、通用性、拓展性强
- 卡片左滑右滑效果
- 使用关键帧动画实现在线 tip 效果
- 使用组合动画,实现匹配成功碰撞效果 - 使用 SVGA 实现超级喜欢烟花效果。等等
3、使用网易云信,实现家族聊天室功能
4、实现直播秀场功能
5、项目国际化,支持多种语言
6、使用声网 SDK,实现音视频随机匹配功能
项目 1:银行帮
项目 2:课观教师
项目 3:课观教育
功能模块有:视频下载、直播、录播、支付、刷题等
1、项目组件化开发及优化(组件之间的通信、项目工程解耦、网络工具优化 等)。
2、编写相关技术文档:马甲包文档,组件化规范文档,App 提交核流程等
3、通过协议方式,实现微信、支付宝支付,无须引入相关 SDK.
可兼职时间
可兼职地点
0条评论 雇主评价