个人介绍
我是程序员客栈的杨过,主要负责iOS开发,能熟练使用Objective-C、swift进行原生app、SDK开发,也能使用shell、ruby脚本语言进行马甲包混淆、自动化打包,对app性能优化有深刻理解和应用,能从0到1完成app开发上架,如果我的技能符合您的需求请联系我,谢谢!
工作经历
2018-11-11 -2021-12-06深圳冰川网络股份有限公司iOS高级开发工程师
1. 负责手游 iOS端 SDK 框架搭建及功能开发 2. iOS App 应用加固 3. 手游自动化打包相关 4. Devops 自动化部署平台开发
教育经历
2013-12-09 - 2016-12-06武汉航海职业技术学院计算机网络专科
技能
项目描述: 1.代码字符串类名、方法名、属性名常用字段自动提取 2.混淆字段、文件排除 3.类名、方法名、文件/文件夹、属性名、垃圾代码自动化混淆 4.资源混淆 5.垃圾代码填充 责任描述: 1.脚本自动化工具编写 2.SDK代码混淆 3.游戏对接 4.功能调试 5.提审问题解决
项目描述: 1.使用MVC设计模式 2.多线层实现网络数据请求加载 3.使用runtime动态hook实现无侵入埋点 4.使用常用代理模式、单例模式、策略模式、工厂模式等设计模式实现代码重构,持续代码优化能力 5.本地数据缓存解决用户内购支付掉单漏单问题 6.runtime实现SDK异常捕获、上传,解决常见异常崩溃问题 7.集成第三方SDK实现常用第三方登录,数据上报,*支付宝网页支付,广告等功能 责任描述: 1.从0到1框架搭建 2.代码功能编写 3.数据接口调试 4.自测 5.日常功能迭代 6.代码重构 7.App Store应用提审 8.解决提审问题 9.常用技术文档编写
项目描述: 1.使用AVFoundation框架实现音视频播放 2.FFmpeg框架实现多媒体转码、音视频流化传输 3.使用Objective-C原生开发 4.图片本地缓存和对图片绘制处理优化界面滑动卡顿 5.SQLite实现数据本地存储 6.Core Animation实现部分动画效果 7.自定义常用UI控件 8.使用代理模式、观察者模式、MVC模式、单例模式、策略模式、工厂模式实现代码重构 9.使用runtime方法动态hook实现无侵入数据埋点,并利用runtime解决常见问题(如按钮重复点击等) 责任描述: 1. 负责项目框架的搭建 2. 负责所有UI界面搭建,自定义控件 3. 负责接口的调试 4. 负责功能改进与添加 5. 负责代码重构 6. 负责App Store上架