1.熟练掌握Mac操作系统,Xcode等开发工具
2.熟练掌握OC、swift语言
3.熟练应用Autolayout、storyboard等开发技术
4.熟练使用runtime、GCD、多线程、内存管理等技术
5.熟悉通信协议(http,https,socket,TCP,UDP等)
6.熟练掌握常用第三方框架AFNetworking、sdwebimage等。
6.具有良好的编程习惯,并具备编写技术文档的能力和习惯。
7.具有研发能力。
8.过包技术。
1.萌恒
萌恒项目是为宁波萌恒集团开发的项目。分客户端和员工端。用户可以通过客户端浏览商品和与业务员沟通。在员工端,上级可以查看下级业务员与客户的聊天记录。
主要运用的技术有UI开发和及时通讯,及时通讯用的是融云。
2.牛班
牛班项目是知名音乐人胡彦斌的牛班音乐学校开发的项目。用户可以在线上看视频学习音乐,在论坛发帖交流。
主要运用的技术视频处理、UI开发、OC与swift混编。
3.SmartMini
SmartMini项目是武汉思美特云智慧公司的智能家居项目的手机入口。可以用手机来控制插座,电器开关,摄像头,传感器。
主要运用到的技术是UDP网络协议,智能家居自定义协议等等
4.过包项目