1.熟练掌握Objective-C、Swift编程
2.熟练掌握纯代码、xib、StoryBoard编程
3.熟练掌握MVC、MVVM、MVP、Factory、Single、Delegate、KVO等常见设计模式
4.熟悉MRC与ARC内存管理机制
5.熟悉Runtime的原理及常用操作
6.熟练掌握NSThread、GCD、NSOperation等多线程处理方式
7.熟练掌握NSUserDefaults、SQLite、FMDB、文件、归解档等本地化存储方式
8.熟练掌握AVAudioPlayer、AVPlayer、AVQueuePlayer的音视频播放功能
9.熟练掌握PhotoKit实现相册媒体资源的主流操作
10.熟练掌握微信支付、支付宝支付等支付功能
11.熟练掌握web与native的交互操作
12.数量掌握智能设备的AP配网、蓝牙配网等配网方式
13.了解shell基本语法,能编写简单shell脚本进行自动化工作
14.丰富的国际化项目开发经验
15.熟练掌握App瘦身技巧、App优化、App组件化等高级开发技能
16.责任心强,具有较好的沟通能力和团队协作能力,编程习惯良好,编程基础扎实
项目名称:百度APP
项目类型:搜索+信息流
项目描述:百度搜索加信息流的双引擎完整的结合在国民级应用百度APP上,日活跃用户超过2亿,7亿用户首选的搜索和咨询客户端。
负责模块:搜索业务/视觉搜索模块(图搜)
开发语言:Objective-C
技术要点:
1.运用MVVM设计模式,优化图搜项目框架
2.虚拟试妆业务模块的开发
3.运营位统一跳转需求开发
项目名称:国际美居MSmartLife
项目类型:生活类App
项目描述:国际美居是美的美居App的国际化版本,是美的集团全力打造的智能家电管理平台、智能家居生活服务平台,支持美的集团旗下所有品牌以及加入美居生态链的智能家电和智能设备
负责模块:负责国际美居的核心功能开发、架构设计和App优化,首页配网、个人中心、登录注册等功能模块的开发
开发语言:Objective-C
技术要点:
Facebook、Twitter、Apple 第三方登录
通过MideaSDK实现智能设备的AP配网、蓝牙配网
国际化多语言选择并切换功能的实现
App的自动化打包、上传
App瘦身、优化、组件化
shell脚本实现国际化文件的自动化导出
项目名称:雪地学生端、雪地教师端
项目类型:教育类App
项目描述:雪地是一款基于RAZ英文分级绘本的英语学习应用,旨在激发学生的学习兴趣,帮助教师进行学业智能诊断,高效轻松教学
负责模块:负责学生端与教师端的项目框架重构、性能优化,英语绘本的听读、跟读、阅读理解、词汇卡片、词汇练习等功能模块的开发
开发语言:Objective-C 与 Swift 混编
技术要点:
1.运用MVC设计模式,重构项目框架
2.运用AVAudioPlayer,实现音频播放功能
3.集成AILab,实现智能语音测评功能
4.运用CADisplayLink和富文本,实现语音测评结果文字高亮功能
5.运用RealmSwift,实现本地数据缓存功能
6.夜间模式的功能实现
7.UIScrollView式滑动菜单的封装
项目名称:女英
项目类型:社交类App
项目描述:女英是一款专门为女性设计的社交类应用,以文字、图片、视频等多媒体形式,实现信息的即时分享、传播互动
负责模块:负责项目的框架搭建,发布动态、动态列表、动态详情、视频播放、即时通讯、评论互动、个人中心等功能模块的开发
开发语言:Swift
技术要点:
1.运用MVC设计模式,从0开始搭建项目框架
2.运用AVPlayer自定义视频播放器,并实现视频的全屏播放功能
3.视频列表页中的单个视频播放问题的解决
4.运用YYText,实现多级评论的功能
5.自定义图片浏览器
6.WKWebView加载H5网页
7.集成RCIM,实现即时通讯、在线客服、会话列表的UI自定义等功能
8.集成阿里云OSS,实现资源文件的上传功能
项目名称:Owhat
项目类型:电商类App
项目描述:Owhat是一个明星忠实粉丝互动平台,为娱乐公司、明星粉丝后援会提供便利的忠实粉丝互动工具,让粉丝一站式快速与明星互动
负责模块:负责项目整体框架的搭建、基础类的封装、核心代码的编写和app的打包上线,协调小组组员之间的团结合作与任务分配,保证开发进度的顺利进行,以及项目的版本迭代和代码重构
开发语言:Objective-C
技术要点:
1.运用MVC设计模式,从0开始搭建项目框架
2.运用PhotoKit,实现相册媒体资源的主流操作,实现图片选择、视频选择、单图裁剪等功能
3.实现视频、图片等资源文件的异步下载功能,并将下载在沙盒内的图片和视频保存至自定义相册的功能
4.运用FMDB、MJExtension类库,实现本地sqlite数据库缓存功能
5.集成微信支付和支付宝支付功能
6.电商购物车功能的实现
7.UICollectionView实现广告栏和跑马灯的定时滚动、无限轮播等功能
8.集成JPush,实现消息推送功能
9.集成友盟SDK,实现第三方登录、分享功能
10.集成QiniuSDK,实现资源文件的上传功能
项目描述:百度搜索加信息流的双引擎完整的结合在国民级应用百度APP上,日活跃用户超过2亿,7亿用户首选的搜索和咨询客户端。 职责:百度APP搜索团队/多摸业务/视觉搜索的iOS高级开发工程师,负责图搜组件的需求迭代、代码优化,输出技术文档
项目描述:国际美居是美的美居App的国际化版本,是美的集团全力打造的智能家电管理平台、智能家居生活服务平台,支持美的集团旗下所有品牌以及加入美居生态链的智能家电和智能设备 职责:国际美居项目组的iOS开发负责人,负责App的架构设计、版本迭代与性能优化,协助产品经理进行需求澄清