实现网
周先生-9e85ab36

昵称登录后显示

500/8小时
7年工作经验

墨迹天气
iOS开发专家

0

被预约次数

0

被收藏次数

0

被评价次数

擅长技能

*精通Objective-C语言,六年OC开发经验
*熟练使用Swift语言,OC/Swift混编半年经验,纯Swift开发三个月经验
*精通iOS项目架构,对组件化,MVC,MVVM等架构有深入的理解
*熟悉objc框架,如Runtime,RunLoop,KVO/KVC,消息机制,GCD/锁,通知,Block
*精通UIKit,如事件传递机制,自动布局原理 ,UITableView/UICollectionView/UIStackView等等
*熟悉应用测试发布流程,担任过项目的TestFlight测试,AppStore发布工作
*有较强的文档阅读能力,经常担任新技术的调研工作,如夜间模式,AR,SwiftUI
*有一定脚本开发能力,熟悉Shell/Ruby脚本语言,为项目写过图片自动压缩脚本
*熟悉性能优化,熟悉奔溃,卡顿,内存,启动,包大小,网络优化策略,熟悉Instruments工具
*熟悉Texture框架,一年Texture开发经验
*有一定的逆向能力,通过分析其它APP层级结构,业务逻辑,三方依赖库,辅助正向开发
*熟悉常用第三方框架,阅读过Masonry,FDTemplateLayoutCell源码
*熟悉单元测试,UI测试常用框架,为项目调研过单元测试,UI测试的成本和收益

项目经验

调研组件化,分享组件化思想;ARKit调研,完成人脸跟踪Demo,ARKit技术分享;Git Hook图片压缩脚本编写,并应用到整个项目;WKWebView Error总结,交付H5团队;单元测试调研,内容组部分代码覆盖单元测试;架构调研实践,尝试MVC,MVVM,MVP,最后确定业务层子项目化,配合细节处MV组合功能块,通知传递消息的开发思想,产出MCollectionView控件;其它内容组需求开发,组件之间业务协调。

优化黑板截长图性能,UIScrollView多屏合并方式,改成单长图生成方式;优化黑板手势滑动,取消双指捏合手势与滑动手势同时进行导致滑动时抖动放大内容的不好体验;使用UIStackView重写设置弹窗,新增动画效果提升体验;代码Review;iOS第三方库整理;视频去背景调研;教室技术文档编写;麦克风动画实现;其它UI改版需求开发,需求排期;

iOS夜间模式调研;苹果登录接入;闪验一键登录;Time Profiler卡顿问题定位(首页,动画循环播放);SwiftUI文档学习;我的页面各子页面复杂显示打点实现(Cell嵌套Cell不打点,Cell复用导致提前显示);其它多个需求开发;

纯Swift开发;APP提测;iOS13适配(UISearchDisplayController, KVC,暗黑模式,苹果登录);TestFlight;控件封装(TitleBar,翻页视图,泛型封装TableView);复杂功能实现(关联商品功能);整体商城模块开发;

OC/Swift混编;熟练使用Texture;熟练Charles抓包;文章详情页UIScrollView嵌套滑动问题解决(Hook SetContentOffset方法);APP线上常见奔溃定位解决;UIViewContentModeTopCenter实现;行高预估导致ReloadData时内容滑动问题定位;阴影与圆角同时出现;新闻生成图片功能实现;Masonry源码阅读;FDTemplateLayoutCell源码阅读;UITableViewCell高度变化动画实现(订阅动画);

0条评论 雇主评价

暂无评论~

可兼职时间

自由职业者,时间充裕

可兼职地点

朝阳
望京

被预约

0

被收藏

0

被评价

0

立即预约

可兼职时间

自由职业者,时间充裕

可兼职地点

朝阳
望京

已通过身份认证