1.熟练掌握Objective-C语言和Xcode开发工具
2.掌握Swift语言
3.熟练掌握MVC、MVVM等常用设计模式
4.熟练掌握KVC、KVO、Block、Notification使用机制
5.掌握OC的runtime运行机制和内存管理
6.熟练掌握iOS UI界面设计,对常见的UI控件有自己积累的封装库
7.精通iOS核心SDK,比如自定义控件和常用的动画效果
8.掌握AutoLayout屏幕适配
9.熟练使用svn/git版本控制工具
10.有丰富的第三方平台对接经验,能快速完成各种第三方接口的对接
11.熟悉常用开源框架,AFNetworking,SDWebImage,MBProgressHUD等,并研究过其源码
12.有SDK开放平台、XMPP、IM通讯开发经验
13.熟悉IJKPlayer直播技术开发,低延时优化,熟悉FFmpeg、VLCKit、MPlayer的流媒体开发
14.具有丰富的手机软件架构设计经验和性能调优经验,掌握各种分析工具
15.熟悉CoreBluetooth开发流程,熟练掌握智能家居设备的开发
阿门 客户端
项目简介:基督徒垂直领域内的IM软件。
负责技术:负责APP的架构设计。集成微信,QQ登录功能,设计封装网络请求控件;使用融云SDK开发聊天功能,对融云进行封装,方便以后更换第三方框架,后期更新为公司自己的XMPP协议;自定义聊天界面,增加定位信息,经文信息。使用FMDB对数据库进行封装,对聊天记录和用户好友关系进行保存。使用支付宝和微信支付SDK开发支付功能。使用百度地图对用户定位。使用UICollectionView完成主页页面布局,并自定义cell;缓存列表数据到本地,设置缓存有效期,防止短时间内自动刷新带来的网络请求负担;对基类集成了HUD等待蒙版。
按摩师 客户端 (swift)
项目简介:技师端可发布自己的服务项目,服务时间,客户端用户可购买、评价技师的服务项目。
负责技术:负责APP的架构设计。设计开发按摩师客户端和技师端全部功能,并负责上架。集成微信,QQ登录;使用支付宝和微信支付SDK开发订单支付功能;使用百度地图开发定位功能,为用户提供本地服务产品展示;开发下单,优惠活动,评价功能等。
走秀网(移动电商)
项目简介:本项目为电商类APP,在线销售知名品牌商品,用户通过浏览商品选中下单,通过在线支付手段,就可以完成订单。主要功能有促销类产品、商品类别搜索、产品详细介绍,购物车、支付、订单查询等功能。
负责技术:设计APP架构,用户账号密码的加密传输,基于sqlite的离线缓存机制,降低网络请求频率,节约用户流量,集成支付宝、微信SDK的集成,使用SDWebimage负责加载并缓存图片到本地,增加用户体验。使用AutoLayout布局产品复杂界面。
少年派
项目简介:对学生定制的ipad公益项目。学生可使用ipad拍照、录制视频,并上传到服务器。教师可观看所有学生的作品,并发布作业。
负责技术:负责客户端架构设计,代码开发,网络调试及上线全部功能。保存用户的照片和视频。获取用户图片和视频,断点续传至亚马逊云端,通过开启定位达到可长时间后台上传。在线浏览云端图片及视频,并可后台下载到本地,支持断点续传。