1. 熟练掌握OC和Swift语言的语法知识及其底层原理, 了解Runtime,Runloop底层运行时机制原理
2. 熟练使用instruments,Time Profile,Leaks等工具做性能调优内存管理、卡顿检测
3. 深入理解并应用MVC, MVVM设计模式,熟练使用Delegate、Block、KVO、Notification等技术
4. 熟练HTTP/HTTPS,TCP/IP通信协议,熟练掌握JSON数据解析
5. 熟练CocoaPods使用及自定义封装AFN和其它常用的第三方类库
6. 熟练OC与JS交互,熟悉常用的设计模式
7. 熟练掌握Git命令的使用,掌握SVN、soureTree等代码管理工具的使用
8.具备良好的文档阅档能力,源码分析能力
9:初步掌握HarmonryOS系统平台开发能力,熟悉ArkTS语法
项目一:【touche app】
项目概述:Touche-海外留学教育服务平台,是一个为申请海外本科留学学生提供相关类别考试辅导的app,主要方式是通过在线授课和答疑的方式进行辅导,以及课后学生通过观看录播课程进行复习巩固,TOUCHE APP致力于为学生提供优质的课程内容和个性化的教学体验,帮助学生取得优秀的分数,让留学之路更简单
技术要点:接入腾讯云实时音视频直播SDK,功能涵盖IM聊天,语音,视频,涂鸦,屏幕分享及社区贴子等功能,直播间为了保证老师端分享白板涂鸦时,学生端可以同步收到相关数据,学生端在展示前必需要把NSData数据先转成老师发送的格式才可以同步展示。接入腾讯云超级播放器(superplayer),播放远程url和腾讯云服务器后台的课程id的视频,项目用到基本的MJExtension, MJRefresh, Masonry,AFN等第三方库使用和基本的技术如KVO,通知,Delegate, block等
项目地址:https://apps.apple.com/cn/app/touche/id1638294577
项目二:【教研教务系统】
项目概述: 教务教研系统平台是为枫叶教育集团全国28城,100多所学校的高中学子和家长提供教务帮助而研发的,旨在专注于留学服务,帮助高中学子科学规划学习路径,精准匹配升学方案,帮助孩子和家长一站式解决留问题;平台分为学生端和家长端两端,学生端主要有雅思背单词功能和学习任务计划订制,做练习,海外留学,课程等功能,家长端主要有支付功能及孩子管控功能,
技术要点:因为涉及海外校区,境外支付,参考paypal SDK文档接入了Paypal支付功能,根据自定义样式修改第三方FSCalendar日历功能,利用iOS自带AVAudioRecorder实现录音功能,以及其它基本的MJExtension, MJRefresh, Masonry等第三方库使用和基本的技术如KVO,通知,Delegate, block等
项目三:【迷你世界】
责任模块:独立负责海外迷你世界FB登录功能开发,国内迷你世界的隐私合规功能开发,神策埋点sdk接入及其它细小功能原生sdk封装供lua调用等功能联调
项目概述:迷你世界是一款自由的休闲类3D沙盒游戏,所有内容均由用户创造, 游戏有着方便快捷的多人联机模式,只要有网络就能和各个地方的小伙伴们一起玩, 这里没有等级和规则限制,没有规定的玩法,只有随心所欲的破坏和天马行空的创造。玩家可以在游戏里成为最牛的建筑大师,创建房屋、车辆、飞机、城堡、城市。也可以过快乐的田园生活,种花草庄稼,养一群可爱的动物。也可尽享勇士荣耀,带领小伙伴前往火山挑战入侵的虚空幻影,也可以当"熊孩子"随心所欲地在自己的地图里"破坏"释放压力。还可以做迷你世界的创世神,制造洪水、科技来改变世界,最后还可以把你的世界分享给其他小伙伴,供人膜拜,一起欢乐
技术要点:在整个游戏项目中,iOS原生端是封装原生层的sdk,供游戏功能lua调用
项目地址:https://apps.apple.com/cn/app/%E8%BF%B7%E4%BD%A0%E4%B8%96%E7%95%8C-%E5%85%AD%E5%91%A8%E5%B9%B4%E5%BA%86%E7%94%9F%E6%97%A5%E6%B4%BE%E5%AF%B9/id1170455562
角色 | 职位 |
负责人 | iOS开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
Touche-海外留学教育服务平台, 主要是通过直播的方式为想出国读大学的高中学子提供海外的一些必修课程服务,欢迎大家下载 角色:主导人,负责iOS端架构搭建,公共模块封装,直播模块研发,课程模块研发
迷你世界是一款自由的休闲类3D沙盒游戏,所有内容均由用户创造, 游戏有着方便快捷的多人联机模式,只要有网络就能和各个地方的小伙伴们一起玩, 这里没有等级和规则限制,没有规定的玩法,只有随心所欲的破坏和天马行空的创造。玩家可以在游戏里成为最牛的建筑大师,创建房屋、车辆、飞机、城堡、