精通Objective-C和Swift两种IOS开发语言,熟练使用Xcode开发继承工具,用CocoaPods管理第三方库,并且熟练掌握IOS开发常用的第三方库和框架,例如:AFNetworking,Alamofire, MKNetworkKit,SDWebImage,SBJSON,MBProgressHUD,ZBar,uMeng,FFMPEG等。精通多线程开发,NSThread,NSOperation,GCD结合运用,确保项目的流畅性,以及性能级别。精通网络编程,深挖网络协议原理,并熟练运用,尤其以Http/Https,Socket,Tcp见长,保证请求数据和数据处理的合理性。熟练运用MVC以及MVVM两种设计模式,代码结构的耦合性的控制能够达到恰到好处,代码结构清晰,确保冗余代码量大大降低。基础的页面交互,通知,代理,block,以及swift中的闭包更是深挖底层,熟练使用。在应用方向,直播,环信的即时通讯,视频编码,地图定位,导航等几大功能能够做到快速完成功能,熟练使用。数据可持续化方面,除了ios自带的CoreData以外,完全掌握了SQlite和模型的关联,并用代码封装做到清晰的ORM映射,做到取用方便。代码管理,采取git,通过对代码版本的控制,来满足需求方不同时期的不同需求。同时掌握原生与html混合开发的能力,原生调用html,html调用原生,以及html的嵌套都做到熟练。前端技术html_js_css熟练掌握,UI框架熟练运用layui,保证页面的流畅度。至于整个项目的架构设计,通过需求来设计数据结构和页面跳转逻辑确认架构,同时页面的开发,纯代码和XIB更是熟练使用,Massony,Snapkit,两大约束框架,熟练运用。可自定义高级UI,动画,做到页面的交互的酷炫效果。同时掌握,python的django,php的laravel两大web后端框架,有一定的全栈开发的经验。
项目名称:供求世界(已上线) 项目描述:主要功能是提供一个广告平台,通过活动和运营推广,吸收供求用户。面对全国,主营范围是吉林省延边地区。主要负责供求社区模块的开发以及维护,涉及的功能有,点赞,发帖,评论,小视频发送,即时通讯等。涉及的技术点主要有,利用ffmpeg进行视频编码,减小后台的压力,提高视频上传速度。利用CocoaAsyncSocket完成通讯包对象化,并使用环信作为整个即时通讯的框架。项目名称:红旗智联(中国一汽旗下产品,已上线)项目描述:远程车控,汽车购买,在线订购,圈子,问答,咨询等社交模块。涉及的功能,ios与html混合开发,支付宝和微信支付功能。涉及的技术点:xib页面速度搭建,html+css+js前端技术,layui的应用,以及微信支付和支付宝支付的sdk的使用。项目名称:软通动力IM(类钉钉)项目描述:一个用于软通动力内部使用的办公类app,主要功能为:文字消息,语音消息,视频聊天,群聊天,会议,文件上传,在线编辑等功能。主要负责,文字聊天,视频聊天,搜索同事功能。涉及的技术点:与pjsip服务器进行交互,与原生socket相结合,形成端口通道,实现即时通讯的效果,CoreData作为数据持久化,设置管理工具类,保证数据的更新,存取方便,自行开发聊天页面,语音消息,文字聊天等功能一一实现。
供求世界,是一个为供求双方提供同城推广的广告平台,涉及的功能以及业务范围包括:房产、汽车等。在这个项目中,主要负责的角色是IOS工程师,负责的模块和功能主要为社区(类朋友圈):功能为动态发送,点赞,评论,小视频上传。自定义高级UI,多线程保证效果的流畅度。
红旗智联是一款面向所有一汽红旗车主和粉丝的全新应用。主要负责的模块有,圈子,咨询,问答,热点新闻,活动推广,功能埋点,以及个人信息和个人主页。以及公司运营的各种线上活动:如优惠买车,邀请新人返优惠券,H9产品优惠推广。