PC桌面程序、网站、微信小程序、公众号、APP开发,服务器运维等就不一一赘述了。
OC、Swift、C#、PHP等。
●熟练使用Swift和OC语言,扎实的编程基础,良好的编码规范
●熟练使用属性列表、对象归档、SQLite、Realm做数据持久化
●熟练使用代理设计模式、单例模式、工厂模式、MVC模式、ReSwift单向数据流模式、以及通知
或KVO的观察者模式
●熟练使用第三方开源框架Alamofire、MonkeyKing、Kingfisher、Carthage、AFNetworking、
FMDB、Masonry、MJRefresh、SDWebImage等
●熟练使用SourceTree/git代码管理工具。
●熟练掌握各种UI控件、storyboard和xib,熟悉多视图应用开发,能够实现较复杂的界面和视
觉效果
●熟练使用CoreAnimation动画
●熟练掌握Http网络请求,XML、JSON数据格式并解析
●熟悉多线程使用方法和队列调度
●了解XMPP即时通讯机制及服务框架的搭建
●了解2D游戏引擎框架SpriteKit
●了解3D渲染框架SceneKit
●能够根据设计需求和所需的材料独立开发APP应用程序
●APP性能优化。
●熟悉APP上架流程
项目名称:信用吕梁
项目职责:运维
项目描述:隶属于信用中国项目,为吕梁市发展和改革委员会搭建的‘吕梁市信用信息共享平台’和‘信用吕梁’网站提供运维与技术支持服务,目前在发改委驻地办公。
————————————————————————————————————————————
项目名称:山西肿瘤医院体检部公众号(公众号不是重点,数据通讯才是重点)
项目职责:独立开发
项目描述:医院所用的His系统都是内网,只通过前置机GAP向外通讯。且医院项目厂家众多彼此存在竞争关系,所以数据不互通,需要通过排队叫号系统获取挂号数据,对某台生成报告服务器文件夹执行I/O操作获取对应的体检报告,对其进行压缩,合并数据,用C#编写PC桌面程序,模拟服务器收发数据,通过PC桌面程序向外网服务器实时转发数据,从而让公众号得到数据,可在手机上进行挂号排队查询及体检报告查询。
————————————————————————————————————————————
项目名称:Cinemark Tickets3D(iOS)
项目职责:团队合作
项目描述:为Cinemark Holdings加利福尼亚州影院开发的3D选座,点击座位切换仿真角度视角,通过手机陀螺仪转换视角,可播放预告片,动态座位数量。基于SeatPreview的开发,需要Web和原生进行交互,获取手机陀螺仪数据来达到3D效果。
————————————————————————————————————————————
项目名称:日本三菱汽车(iOS)
项目职责:团队合作
项目描述:为日本汽车三菱汽车开发的汽车销售介绍的APP,通过滑动相关部件卡片,动态切换视角到相关部件,对交互动画和视觉效果要求较高,需达到一定的3D效果。
————————————————————————————————————————————
项目名称:仿Pinterest(iOS)
项目职责:团队合作
项目描述:用单向数据流模式进行开发。参与项目整体框架的搭建和规则制定;整个项目只有一个Controller,对各种View代理重写(如:TableView,CollectionView),在此模式下完成流水布局,视频的切换界面不间断播放,各种转场动画的设计和实现等;整个项目极少用到第三方的东西。
为日本汽车三菱汽车开发的汽车销售介绍的APP,通过滑动相关部件卡片,动态切换视角到相关部件,对交互动画和视觉效果要求较高,需达到一定的3D效果。
为Cinemark Holdings加利福尼亚州影院开发的3D选座,点击座位切换仿真角度视角,通过手机陀螺仪转换视角,可播放预告片,动态座位数量。基于SeatPreview的开发,需要Web和原生进行交互,获取手机陀螺仪数据来达到3D效果。