1. 熟练掌握 Objective-C 面向对象思想;
2. 熟练掌握多种第三方框架;
3. 熟练掌握 iOS 平台的 UI 设计,常用布局及控件的使用;
4. 熟练掌握多线程任务的使用;
5. 熟练掌握事件分发机制及手势识别相关使用;
6. 熟练掌握常用 MVC 框架的使用;
7. 熟练掌握视频、图片处理;
8. 熟练掌握高德地图,网易云信,友盟等集成库使用;
9. 掌握自定义动画;
10. 掌握程序的内存管理;
11. 掌握 iOS 的上架流程;
项目一:三公里
项目描述:一款发现周边 3 公里内活动的 app
使用技术:
1.接入网易云信,自定义聊天界面,群聊,加好友等功能。
2.解决首页滑动 tableview 展示距离的变化问题。
3.解决发布活动时视频拍摄及压缩上传。
4.解决 iOS 推送及通知问题。
项目二:悄敲
项目描述:视频社交软件
使用技术:
1.视频拍摄及解码。
2.视频转GIF的制作。
3.首页GIF缓存及性能优化。
4.自定义UIViewController。
项目三:近道社区
项目描述:本地化社交软件
使用技术:
1.实时位置的更新。
2.tableView的折叠。
3.页面跳转自定义动画。