1、熟练掌握 Objective-C 编程,熟悉 swift 编程。
2、熟悉单例、 Delagate、MVC、MVVM等设计模式和 KVO、KVC、Block、通知等机制并熟练运用在项目中,善于代码的封装继承,优化代码架构。
3、熟练掌握 OC 的 runtime 的运行机制和内存管理机制。
4、熟悉 http/https 通信协议,熟悉 JSON/XML 解析。
5、熟练基于代码的应用程序架构搭建,习惯纯手码也能灵活使用 XIB 以及 Storyboard。
6、熟练使用 AFN、SDWebImage、FMDB 等第三方框架。
7、熟悉 地图定位、APNs、第三方登录、分享、支付的开发。
8、熟悉 iOS 音视频播放以及第三方 FFmpeg 编解码库的使用。
9、熟练掌握使用代码或运用 sizeclass 和 autolayout 进行布局,完成不同屏幕的适配。
10、熟练JS交互,并运用在 WebView 上达到移动端理想的交互效果。
11、具有良好的英文文档阅读能力, 编程基础扎实, 具备良好的编程习惯。
一. 通通优品(电商类)
项目简介:汇聚全球精选好货,原产地直采、品牌商直供、保税区发货,百分百正品,涵盖母婴、休闲食品、营养保健、居家日化等多个分类,上万种商品。
项目技术:
1.开发,结合 js 代码实现 js 与 oc 交互。
2.代码继承 架构清晰,方便代码快速编写以及后期维护。
3.集成微信、支付宝支付、友盟数据统计,方便运营数据统计,APP 线上 Crash。
4.指纹识别功能,方便用户使用和公司数据分析。
5.集成微信、QQ第三方登陆。
二.通通配送、通通跑腿(同城跑腿类)
项目简介:通通优品公司子项目,是基于众包和互联网,提供同城点对点及时配送服务平台,为用户提供高效、快捷、环保的贴心服务。
项目技术:
1.集成高德地图实现定位、导航、线路规划功能。
2. 集成微信、QQ、新浪微博、腾讯微博等第三方登录及分享 功能。
3. 接入微信支付、银联支付方便用户消费。
4.集成个推,完成推送消息的接收和处理。
三.锦衣帮帮、锦衣御使、锦衣达人(同城跑腿、服务类)
项目简介:同城服务优化者与领跑者,一对一的专业配送,项目功能包括帮我买、送、取,和一些服务商签约,增加便民服务项目,上门维修,家政服务,车辆救援,搬家货运等业务。
项目技术:
1.高德地图并对其进行封装,实现定位、导航、线路规划功能。
2.苹果支付、微信、支付宝等三方支付。
3.极光推送完成跑男听单,订单状态改变刷新订单详情。
4.结合 js 代码实现 js 与 oc 交互。
四.原子时间
项目简介:原子时间(Atomday),新一代的智能化信息获取方式。原子时间(iPhone 版),让你 可以获取随时随地 的信息和服务。掌上时间,轻松连接,您的首选时间客户端。他像日历,但随着时间的推移,你将发现他变得 越来越聪明。您可以尝试着把您的日程输入原子时间,他会给你意想不到的反馈。
项目技术:
1.MVC,单例,代理,等设计模式。
2.实现二维码扫描。
3.实现第三方登录,微信登录,QQ 登录,微博登录。
4.友盟社会化 分享。
5.集成高德地图。
7.实现图片及请求的缓存机制,实现数据自动同步和 手动同步实现登录、注册和清除缓存功能。
五.成长之路
项目简介:成长之路专注于课外教育的手机应用,设有教育机构、教育课程、一对一家教、成长小秘等多个模块。本应 用汇集了您所在城市的千家机构、万条课程,是您在家里便可对全市教育培训机构及所开设课程情况一目了然。
项目技术:
1.杂UI界面的设计,复杂的UI交互。
2.使用第三方库MJRefresh 实现下拉刷新上拉加载更多。
3.使用 FMDB 第三方进行数据库管理
4.使用 AFNetworking 进行数据请求,下载完成进行 JSon 解析并缓存。
5.使用 UMengSDK 社会化组件实现分享。
6.使用 Block 回调传值,将回传的数据反馈给页面。
7.使用 xib 进行页面 的定制。
8.使用极光推送服务进行消息推送。
9.实现登录、注册和清除缓存功能。
六.一块抢
项目简介:一块抢是一款在线众筹购物平台,每个用户只需要花费一块钱就有机会获得喜爱的商品。
项目技术:
1.AFN请求网络数据
2.运用第三方库MJRefresh实现下拉刷新、上拉加载功能;
3.UITabBarController和UINavigationController的混合使用
4.大量定时器的实用
角色 | 职位 |
负责人 | 高级iOS开发工程师 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |