熟练掌握C、Objective-C、Swift编程语言,具备扎实的编程基本功和良好的编程习惯,较强的分析能力;
熟练掌握MVC、MVVM、协议代理、单例、KVC、KVO等设计模式,熟悉面向对象编程;
熟练掌握组件化开发,iOS路由搭建,对于多个项目高效开发模式;
熟练掌握各种UI控件,熟悉图形界面开发,复杂的界面和多种控件的嵌套使用;
熟练掌握内存管理,和Instruments的使用;
熟练掌握Block、通知中心、单例、代理、属性、KVO传值等正反向传值方式;
熟练掌握加密技术:Base64、MD5、AES、DES、RSA;
熟练掌握NSThread、NSOperation、GCD多线程编程技术;
熟练掌握H5与App的各种交互方式,js交互方法;
熟练使用Git、SVN进行代码管理;
熟练掌握Cocoapods的使用;
熟练掌握使用Storyboard、xib和纯代码进行布局;
熟练掌握消息推送、支付宝支付、微信支付、分享、统计、第三方登录功能;
熟系Android开发;
熟悉HTTP、TCP/IP通讯协议;
熟悉JavaScript,熟悉使用React native进行Hybird开发;
熟悉二维码、消息推送的使用;
熟悉使用AVFoundation框架和AVPlaver框架进行音视频的播放;
熟悉使用各种第三方库以满足开发需求:地图、聊天等;
Lockly
项目描述:智能门锁产品,工具类App,面向全球用户。
项目职责:负责新技术的研发,负责制定与硬件交互的方案,与蓝牙工程师制定蓝牙协议,编写调试蓝牙交互指令,对iOS App进行规划和主要模块的开发。
技术描述:
使用蓝牙协议与锁进行通讯
使用ibeacon进出电子围栏唤醒App实现门锁接近开门
多线程处理蓝牙数组,多智能设备联用
调用WIFI配置Hub设备,进行远程通讯,实现远程控制门锁
视频门铃技术,远程视频推送到手机,进行通话
App内购功能
Widget实现快速开关门
App Groups进行多个App数据共享
项目链接: https://apps.apple.com/cn/app/lockly/id1408331821
淘粉吧App
项目描述:电商平台
项目职责:独立完成公司iOS和Android项目的开发,包括后期测试,证书申请,上线等。
技术描述:
1、自定义TabBar,实现Tabbar动态显示效果
2、使用了plist、NSUserDefault、SQlite等数据持久化方法
3、使用通知、Block、代理、KVO进行传值
4、Tableview和Collection的嵌套使用
5、支付功能、搜素功能、推送功能、友盟统计功能
6、用CollectionView实现广告滚动效果和瀑布流效果
7、扫描二维码进行正式环境和测试环境的切换。
项目链接: https://apps.apple.com/cn/app/id527012586
星美票务
项目描述:星美国际影城的官方售票平台。
技术描述:
选座界面UI开发,选座规则算法的编写
部分功能制作成SDK,打包成静态库
视频播放功能
推送、分享、地图、支付功能集成
项目重构的开发负责人,框架搭建、需求开发
项目链接: https://itunes.apple.com/cn/app/星美票务/id1127235805?mt=8
前金所
2016.06-2017.12
项目描述:前金所是首批入驻前海正规P2P网贷平台,荣获中国互联网金融最具投资价值品牌称号。
技术描述:
AES、MD5加密,RSA签名加密
使用Core Animation实现动画效果
js数据交互
使用Method swizzling添加类别
iOS路由搭建,实现简易的页面跳转
封装下拉菜单、进度条、各式弹窗定制各类控件
手势密码、TouchID
连连支付,在APP内进行充值、提现
使用plist、text文件、数据库进行缓存处理,缓存清除功能
封装AFNetWorking、FMDB、DDLog、UM、MBProgressHUD、个推等第三方库
多target的项目进行管理,使用脚本、Jenkins进行自动化打包
调试模式开发,可切换开发环境与测试环境
使用runtime进行方法交换、动态加载方法、动态关联属性
即时通讯,导入环信第三方
个人开发,负责项目的开发、版本迭代与管理
项目链接: https://itunes.apple.com/cn/app/id926746429?mt=8
项目描述:星美国际影城的官方售票平台,综合掌声生活服务平台,提供网上商城、购票、通信、旅游的服务。 技术描述: Swift与OC混合开发,MVVM模式开发 iOS路由搭建,使用URLRoute+Procotol方式进行控制器跳转 将部分js交互页面改用
主要是商城类App,面向淘宝用户的返利软件。 独立完成改项目的iOS开发 自定义TabBar,实现服务器样式配置 用CollectionView\RecylerView实现广告滚动效果和瀑布流效果 支付功能、搜素功能、推送功能、友盟统计功能 扫描二维码进行正式环境和
智能门锁产品,工具类App,面向全球用户。 负责新技术的研发,负责制定与硬件交互的方案,与蓝牙工程师制定蓝牙协议,编写调试蓝牙交互指令,对iOS App进行规划和主要模块的开发。 使用蓝牙协议与锁进行通讯 使用ibeacon进出电子围栏唤醒App实现门锁接近开门