ID:147407

陈小新

iOS工程师

  • 公司信息:
  • 盒子鱼
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀

技术能力

Objective-C语言基础
library,framework的制作
Runtime 编程
iOS内存管理和调优
iOS的文件系统和沙盒机制
iOS多线程编程(Thread,GCD,NSOperation)
iOS网络和服务器编程(NSURLConnection,NSURLSession)
iOS系统的各种安全机制
iOS网络发送机制调整和优化(NSURLSession)
网络传输中的各种保障
对传输协议的调整优化
常规持久化方案(Keychain,NSUserDefaults,Sqlite,CoreData)
数据库的使用和设计(Sqlite)
数据结构优化,Sql调优
图形图像编程:UIKit,Core Animation和Core Text的绘制
Core Graphics, Quartz 2D, Media Player, AV Foundation
OpenGL ES, GLKit, SpriteKit, SceneKit, Metal
本地数据存储安全(Keychain)
授权和身份验证
传输安全(对称, 非对称, SSL)
App代码安全

项目经验

boxfish盒⼦子⻥鱼英语
项⽬目背景:盒⼦子⻥鱼英语项⽬目起始于2014年年,适⽤用于学⽣生,经过多年年的迭代更更新,项⽬目本身⽐比 较复杂,体积较⼤大,耦合度较⾼高,需求迭代开发的成本较⾼高,稍有不不慎,极易易引发bug。 项⽬目职责:核⼼心参与项⽬目的新功能开发,主导项⽬目的重构、优化
项⽬目语⾔言:OC,Swift混编
参与项⽬目点: 语⾳音识别引擎的API接⼊入与封装
纸质作业图像识别引擎的API接⼊入与封装
APP端作业拍照和识别模块
视频模块,⽤用 AVPlayer,AVPlayerLayer 实现⾃自定义播放器器 主导APP⽹网⻚页的重构、替换 UIWebView成WKWebView,实现web与native交互,⽹网⻚页缓存,实时更更新 参与⽀支付模块(三⽅方⽀支付,代付,⼀一⽹网通⽀支付)核⼼心代码的封装与重构 运⽤用runtime技 术,主导项⽬目的埋点收集、⽇日志收集、⽂文件下发功能 利利⽤用CoreAnimation、UIDynamic,增强⽤用户学习体验 效果:利利⽤用CocoaPod建⽴立私有⼯工具库、分类、AOP技术,桥接设计模式对原有的项⽬目的解 耦、分层,降低代码的冗余,重构的项⽬目⾸首⻚页控制器器由3000⾏行行降低⾄至400⾏行行左右,相对于 重构前更更容易易需求迭代开发。利利⽤用LSUnusedResources检测⼯工具废弃掉不不⽤用的图⽚片,压缩 ⾼高清图⽚片,移除废弃掉的代码,将APP的⼤大⼩小由原来的360M降低⾄至260M左右。

信用行为

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

发布任务

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

微信接收人才推送

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

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