在項目中主要承擔(dān)iOS需求開發(fā)者角色,負責(zé)承接日常業(yè)務(wù)需求研發(fā)與迭代之余,同時負責(zé)處理一些iOS實時、緊急的oncall問題,參與需求包括但不限于:
- 端上接入SwiftGen開源工具,編寫資源代碼生成的模版,硬編碼訪問方式規(guī)范成類成員變量方式,提高項目資源管理代碼的可讀性。
- 重構(gòu)端上多個啟動彈窗的管理方式,避免層級嵌套Block,封裝成彈窗組件,保證啟動彈窗依次有序的彈出。大大提高了項目中彈窗管理代碼的可讀性、復(fù)用性,得到了小組成員的一致好評。
- 更新端上地理位置信息獲取邏輯,解決當用戶出現(xiàn)跨地區(qū)情況時,無法參與當?shù)剡\營活動的問題。提升項目營收6%左右 (20-21.2)