1.属于团队开发,采用MVC和MVVM等多种设计模式的混合开发,以原声oc代码为主,涉及到视频音频的播放和录制技术,三方SDK,华为,中兴,电信,移动等平台的对接,运用SVN版本管理方式,利用runtime机制字典转模型,iPhone X适配等技术,最终达到耦合性低,代码复用性强,规范性强。
2.
总共分为5个大模块,我负责的有:
a.可视通话模块:主要是对接华为SDK,解决了多个bug,同时还对华为开发人员提出了整改建议并被采纳。
b.个人中心模块:涉及到用户验证处理,动态列表点赞分享发布,模块封装,降低耦合性处理,tableview性能优化处理等技术。
c.V秀小视频模块:涉及到自动滚动播放,点赞评论关注分享积分累积,蒙版效果,视频发布等技术。
d.影片播放详情模块以及首页几个页面:涉及到收藏,视频流,当前播放逻辑处理,代码可复用封装等技术。
我的效率,质量和规范化得到领导的称赞。