在项目中主要承担iOS需求开发者角色,负责承接日常业务需求研发与迭代之余,同时负责处理一些iOS实时、紧急的oncall问题,参与需求包括但不限于:
- 端上接入SwiftGen开源工具,编写资源代码生成的模版,硬编码访问方式规范成类成员变量方式,提高项目资源管理代码的可读性。
- 重构端上多个启动弹窗的管理方式,避免层级嵌套Block,封装成弹窗组件,保证启动弹窗依次有序的弹出。大大提高了项目中弹窗管理代码的可读性、复用性,得到了小组成员的一致好评。
- 更新端上地理位置信息获取逻辑,解决当用户出现跨地区情况时,无法参与当地运营活动的问题。提升项目营收6%左右 (20-21.2)