1.熟悉MVC,MVVM架构
2.对于runtime运行时方式有一定的使用经验
3.熟练使用oc与swift混合开发
4.熟练掌握webview与js间的交互,并熟悉javascript编码
6.熟练iOS中多线程开发,熟练掌握网络通信协议,数据传输,JSON数据解析
7.熟练使用GCD 、NSThread、NSOperation等多线程管理方式
8.熟练掌握OC的内存管理机制,熟悉KVC/KVO、NSNotification、Block、Delegate
9.熟练掌握本地数据存储机制,如sqlite\CoreData\NSUserDefault\二进制文件存储等
10.熟悉Git、SVN源代码管理工具
2018/3-至今
参与维护 金融理财类,运输类等app,出于保密原则不便透露具体名称;
其中运用了组件化模式,参与了从无到有的组件化框架设计与搭建;
大量运用了swift与oc的混编开发模式,同时更广泛的使用了oc的runtime机制,大大提升了代码易用性和可维护性
2017/2—2018/3
项目描述: 该项目包括电子书阅读功能,电子书制作编辑功能,直播功能,考试做题功能
责任描述:
1. 直播功能开发,主要使用阿里云直播sdk,并做直播中各种状态的逻辑处理
2. 视频录制功能开发,基于AVFoundation系统框架,完成视频的旋转,添加
水印等功能
3. 电子书制作功能开发,基于uiwebview制作富文本编辑功能,主要使用到
jQuery,rangy等第三方工具;并处理js与oc之间的互通问题。
4. 电子书阅读功能开发,基于wkwebview系统控件;支持横向和纵向滑动阅读,
支持语音朗读(讯飞sdk),支持添加笔记功能
5. 以上使用到的主要sdk包括:阿里云直播sdk,AFNetwork,Masonry,RAC,
SDWebImage,JsonModel,极光推送,友盟分享等主流
sdk
可兼职时间
可兼职地点
0条评论 雇主评价