ID:307375

Lucky

iOS开发工程师

  • 公司信息:
  • 深圳市臻络科技有限公司
  • 工作经验:
  • 9年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 杭州
  • 西湖

技术能力

1. 精通Object-C及iPhoneSDK、Xcode、Interface Builder开发环境,擅长iPhoneUI | iPad开发,具有良好的代码风格习惯以及操作 习惯,熟悉ios各种版本,了解swift语言,熟悉其特性;
2. 熟练常用的开源框架:MBProgressHUD、SDWebImage、MJRefresh、AFNetWorking; 
3. 精通UI控件的使用,MVC架构设计,了解MVVM架构模式,掌握单例,观察者(KVO),通知,代理等设计模式。
4. 掌握使用多线程,熟练NSthread,NSOperation,GCD的使用。
5. 熟练数据的持久化,熟悉使用CoreData,SQLite数据持久化,了解对象归档。
6. 掌握iOS系统的事件捕捉与传递机制,理解事件响应者链。
7. 熟悉iOS中常用类库的使用,AVFoundation、MediaPlayer多媒体类库、CoreLocation、MapKit、Core Animation等。
8. 掌握内存管理机制,熟练ARC的使用,以及非ARC状态下的内存管理。
9. 熟悉runtime机制。

项目经验

项目名称:医动力患者版、医动力医生版(其他内部使用的APP)
项目时间:2020/08 - 至今
项目描述:两个项目用于帕金森慢病管理,一个医生使用,一个患者使用。患者可以在线上选择医生进行复诊,使用了第三方SDK进行IM聊天、音视频通话等。由于项目较多,APP内部使用多个小组件进行开发,方便维护管理。部分功能使用flutter进行开发。
项目职责:
1.负责多个项目的开发与维护,负责内存泄漏、应用包大小、启动优化等;
2.通过钉钉消息,及时发现内存泄漏、闪退等问题。
3.自定义日志系统,将日志写入本地,方便快速定位问题处理问题。
4.使用代理、通知等,进行数据的传递与交互。
5.封装统一的定时器,提供给多个功能进行使用,防止由于定时器产生的内存泄漏问题。
6.使用系统的AVFoundation框架封装视频录制、扫码功能,封装自定义播放器等。
7.使用黑魔法(方法交互)对部分功能进行统一处理,如网页加载时添加请求头信息等。
8.通过runtime在分类中添加属性,方便后续的使用。
9.通过自定义封装功能组件,提供给各个APP进行使用,便于维护。
10.通过研究FFmpeg,对其他同事的视频以及音频处理提供帮助。

案例展示

  • 医动力患者版

    医动力患者版

    1. 负责APP的更新维护,负责组内工作工作分配和协调。负责主导code review以及组件化开发,负责与其他同事间的交流沟通。负责项目的功能以及ALL-IN-ONE等文档输出,参与后端接口评审。通过测试用例对开发的版本进行自测。 2.通过钉钉消息,及时发现内存泄漏、闪退等问

  • 医动力医生版

    医动力医生版

    1.负责多个项目的开发与维护,负责内存泄漏、应用包大小、启动优化等; 2.通过钉钉消息,及时发现内存泄漏、闪退等问题。 3.自定义日志系统,将日志写入本地,方便快速定位问题处理问题。 4.使用代理、通知等,进行数据的传递与交互。 5.封装统一的定时器,提供给多个功能进行使

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

信用行为

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

发布任务

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

微信接收人才推送

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

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