ID:227756

魏辉

高级iOS开发工程师

  • 公司信息:
  • 四川龙一医药集团
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 成都
  • 青羊

技术能力

• 熟练掌握xib、StoryBoard、纯代码搭建UI,熟练掌握Masonry布局适配

• 熟练掌握KVO、Delegate、NSNotification、Block等消息机制

• 熟练使用MVC、MVVM设计模式,熟悉ReactiveCocoa响应式编程

• 熟练使用iOS常用库,如RAC、Masonry、AFN(上传下载)等

• 熟练使用Git/GitLab代码管理工具和Cocoapods三方库管理工具

• 熟练掌握三方SDK的集成,支付、推送、分享、音视频、IM通信等

• 熟练使用iOS的核心动画以及Quart2D绘图技术

• 熟练使用NSOperation/GCD多线程编程

• 掌握沙盒存储原理,熟练使用Plist、NSUserDefaults存储数据

• 熟练掌握TableView流畅度优化(Cell重用机制),程序启动优化

• 熟悉XML/JSON解析、POST/GET网络请求、TCP/IP/HTTP协议、Charles抓包等常用技术

• 了解RunTime运行机制及应用、RunLoop消息循环机制

• 熟悉App Store发布流程和审核要求

项目经验

《医药电商App(龙一医药网)》最初3个版本由我一人独立完成(AppStore可下载查看)

功能描述

• 这是一款医药电商类的APP,主要包括首页推荐、分类、购物车、我的等主要功能和其它附属功能

技术经验

• 使用MVVM+ReactCocoa的架构设计,响应式编程,瘦身Controller,降低代码耦合性

• 使用Masonry布局UI,适配不同机型,特别是iPhone11的刘海屏

• 首页推荐页面JS和OC之间的数据交换,记录登录状态跳转H5页面

• 使用ReactCocoa实现多个控制器数据和UI的统一处理,让代码更加易于维护

• 使用UICollectionView的嵌套完成复杂页面的搭建

• 集成原生的微信支付和支付宝支付功能

• 购物车数据库互斥、结算操作

• 药品搜索页面运用响应式编程实现即时搜索

•内存优化保证页面的流畅




《社交电商App(北京人和)》

功能描述

• 这是一款足球体育类的APP,主要包括新闻、赛事、数据、贴吧等主要功能和其它附属功能

技术经验

• 使用MVVM+ReactCocoa的架构设计,响应式编程,瘦身Controller,降低代码耦合性

• 对UITableView的Cell重用优化性能,多图显示时内存优化

• 自定义封装实现表情键盘

• 自定义封装小视频录制,发送视频话题

• 使用ReactCocoa实现多个控制器数据和UI的统一处理,让代码更加易于维护

• 使用缩放、3D翻转等动画实现图片选择

• 商城页面JS和OC之间的数据交换

• 使用Masonry布局UI,适配不同机型

• 使用UICollectionView的嵌套完成复杂页面的搭建

• 封装用户头像的Quartz2D图片裁剪功能



《直播App》

功能描述

• 这是一款体育直播类的APP。应用包括音视频直播、IM聊天室通信、送礼、电商、发动态等主要功能和其它附属功能

技术经验

• 集成LeanCloud,实现IM通信功能、打赏功能、发红包功能,编写核心功能模块的代码

• 集成腾讯云的实时音视频,实现直播功能,后来又用腾讯云即时通信IM取代LeanCloud

• 异步处理礼物特效(轮船,火箭、汽车)、降低GPU渲染压力提高聊天框tableView流畅度

• 减少Load内容和异步加载,加快进入直播间速度

• 通过UIImageView实现高性能Gif动画、统一设计POP动画弹窗

• 通过自定义NSOperation子类,异步组建任务队列,播放礼物特效无卡顿

• 集成支付宝支付、微信支付、友盟分享和推送等功能

• 使用KVOController实现KVO监听,GCD异步懒加载直播音视频

案例展示

  • 龙一医药网

    龙一医药网

    功能包括:新人特价专场、药聚惠、龙一周选、优选特推、厂家特惠、品牌专区、药品分类、药品详情和使用说明、购物车编辑、订单结算、订单页面、优惠券减免、微信支付、支付宝支付、微信绑定登录、手机注册登录 角色:iOS端的APP开发由我一人独立完成,迭代版本包括1.0.0~1.0.3

  • 北京人和

    北京人和

    功能包括:体育新闻、赛事提醒、比赛数据、球迷圈子(类似贴吧)、发现页面(海报、成员介绍、历史成绩)、登录注册 角色:负责除首页和数据页面以外的所有模块,包括登录注册、发现页面、球员详情介绍等,主要使用MVVM框架

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服