掌握扎实的OC基础知识
精通网络交互实现原理
精通多线程中GCD以及NSOperation的运用,能够在多线程角度思考并对App进行优化
熟练运用KVC、KVO、block、通知等机制
熟练运用MVC、单例、代理等设计模式
了解XMPP实现原理,曾使用环信进行即时通讯的开发
熟练使用苹果的APNS消息推送,也可以通过极光推送实现远程消息推送以及本地通知
能够实现音视频播放,使用系统自带扫码功能
对runtime运行时机制有深刻理解
拥抱开源,热爱技术,熟练使用开源框架
了解使用FMDB对SQLite数据库进行增删改查、事物操作以及数据操作的线程安全等, 能够实现数据的离线缓存
丰富的开发经验,能准确把握客户的项目需求
严谨的工作态度,每一个项目都做精做细
良好的沟通能力,及时沟通项目内存在的漏洞与逻辑问题
联通线下移动展厅(独立开发)(不上线)
项目描述:
联通线下移动展厅是北京联通公司为使二楼智能展厅更好展现”智能交互”理念应运而生的ipad端app,项目亮点在于入口端的人工智能机器人以及展项内部切换的模式已经动画方式。
项目职责:
完整充分地与客户沟通项目需求。
集成Turing图灵机器人SDK,实现文本->文本的智能交互。
集成百度语音SDK,实现语音->文本,文本->语音的发音模式。
集成face++,处理人脸识别,基于以上三种SDK,实现机器人对参观者的面容描述,以及与参观者完成智能交互的大模块内容。
掌握项目所有的模块,完成各个模块的原生动画需求,完成模块之间的平滑跳转。
与后台以及多媒体的对接采用的是xml的数据传输格式。
使用sketch文件自行完成图片素材的导出处理工作。
联通总部智能展厅
项目描述:
联通总部智能展厅是北京联通公司对外展示公司成果,推出新5G,展示联通公司文化底蕴以及实现大数据云沟通交流的项目app,目前第一个版本的制作内容已经基本完成,正在与客户完成交互核对的工作,联通总部智能展厅1.0暂定有四大模块(定义新时代,传递未来,城市云图以及互联万物),集成了所有线下展厅以及联通真实系统的绝大多数功能
项目职责:
构建最底层的项目框架,实现大方向上的交互模式。
实现与HTML的相互调用,完成原生与HTML的平滑转化。
与后台协调用户登录以及文件收藏存储接口,实现大文件的MD5加密以校验其完整性。
实现文件的解压缩以及document存储。
研究css及Echarts实现方式,协助HTML端完成一些比较炫酷的动画展示。
使用MPMoviePlayerController自定义播放面板实现音视频的播放。
米星Mazing
项目描述:
米星APP是一个汇集众多快时尚互联网餐厅的移动平台:专注为各位提供精选优质美食服务,及品质生活指南。
项目职责:
微信,朋友圈的社交平台分享
集成Mob短信验证SDK,实现新用户通过手机注册的功能。
在“附近界面”中,封装UICollectionView进行自定义布局,对其内部的Item进行了高度自适应,实现了商品的瀑布流风格展示
封装AFNNetworking网络框架,使用单例管理全局数据请求,完成网络数据加载。
通过FMDB实现商品数据缓存,减轻服务器频繁被访问的压力和减少用户数据流量的浪费,提高用户体验。
中国食品门户网
项目描述:
以专业提供食品信息为基础的手机平台,致力于为食品需求者提供全面的行业资源和资讯服务。目前,该平台内容包括行业资讯,技术文章,展会信息,饮食文化,企业黄页,产品信息等相关行业资讯,是企业和个人手中不可缺少的好帮手。
项目职责:
采用极光推送,向用户不定时发送推送信息
完善搜索功能,可以在地图中显示用户搜索的商家位置
采用自定义TabBar替换系统样式,在满足功能要求的同时添加渐变的动画效果
通过继承UITabelViewCell封装了自定义Cell,可以根据传入数据类型的不同自动识别布局类型,降低了代码的耦合度
扫码支付功能