ID:297617

aj后

iOS资深工程师

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

技术能力

1.Objective-C语言开发,Swift语言开发,Flutter语言开发
2.动画,音视频
3.MVVM,MVC,RAC
4.CoreText,CoreGraphics,QuartzCore等
5.LBS相关经验

项目经验

重构检索功能模块。将POI城市检索、POI区域检索、POI周边检索、P OI详情检索、POI室内检索、行政区域检索、RGC检索以及Suggestion检索等19个检索从引擎中(C++实现) 拆分出来,用Objective-C实现。每一个检索的整体架构分内外两层,外层的.h是跟开发者交互的API,比如BM KPoiSearch.h,BMKPOICitySearchOption.h,BMKPOISearchResult.h。外层的.m文件做一些参数的默认配 置,请求参数校验以及发起请求接收请求结果的回调等。内层与引擎交互(调用引擎的Base组件相关接口), 按照功能模块划分分别封装出检索请求类、model类、解析结果类。 ●升级引擎。引擎主要做了地图底图的绘制功能(Android和iOS共用一套引擎),升级引擎的主要工作是对比旧 版engine的变化,在Search Paths添加新增的.cpp文件的路径,删除被废弃的.cpp文件的路径,适配新版engin e的.h文件的接口API,排查升级引擎过程中编译不过等问题,并将引擎的整个地图底图渲染过程整理成Wiki。
● 产品需求开发:地图SDK新增AnnotationView点击回调clickAnnotationView,支持长按AnnotationView。 BMKLocationViewDisplayParam新增属性locationViewImage,支持由开发者提供定位图标的图片等新功能 。修复前后台切换地图出现黑屏、罗盘模式下,罗盘旋转异常、室内图无背景色的问题等bug。优化底图加载渲 染速度、减少Map组件包大小等产品需求。

信用行为

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

发布任务

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

微信接收人才推送

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

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