个人介绍
我是程序员客栈的 黑了又黑 , 从事iOS前端开发至今8年工作经验,目前技术栈为iOS 原生开发、Weex、Flutter混合开发。
***开发。
1. 熟练掌握Objective-C和Swift编程语言技能,对Weex、Flutter混合开发有深入理解并实践与项目中,能够独立设计并完成开发任务。
2. 掌握MVC、MVVM、VIPER,Factory、Singleton、Observer、Delegate等常用设计模式,以及KVC,KVO,Runloop Runtime 运行机制等知识。
3. 对多线程NSThread、NSOperatoin&NSOperationQueue、GCD的使用有深入理解,能够确保线程安全,有效进行线程间通信,并熟练使用线程锁机制。
4. 熟练掌握NotificationCenter、AppDelegate、代理、block 等视图控制器之间的数据传递方式,能够高效地进行数据交互和处理。
5. 熟练使用AFNetworking、FMDB,SDWebImage,ReactiveCocoa等常用第三方库,并了解其实现原理,以便在实际项目中灵活运用。
6. 对NSUserDefaults类,Plist文件,解归档,沙盒,sqlit等存储机制有深入理解,能够根据项目需求选择合适的存储方式。
7. 熟练使用H5和OC互调,熟悉HTTP,HTTPS,TCP/IP,UDP等网络协议,能够处理json,xml等多种数据格式,了解常用RAC,MD5等加密机制,保障数据传输的安全性。
8. 自测和解决线上bug,以确保项目稳定运行。
工作经历
2021-01-05 -至今北京异乡旅行网络科技有限公司iOS
1. 主导了公司异乡好居、异乡、uhomes pro项目的前端开发工作,为用户提供优质的移动端体验。 2. 运用Weex混合开发模式,成功实现了异乡好居APP的开发需求,并通过自我测试和测试工程师的评估,确保产品满足设计要求,成功在iOS和安卓各渠道发布。 3. 利用Flutter混合开发模式,顺利完成了uhomes pro在iOS、安卓、MAC以及Windows平台的前端开发任务,为企业内部员工提供了便捷的在线聊天功能,并通过自测和测试工程师的测试,保证了产品的稳定性和可用性。
2018-05-14 -2019-11-28北京拍库科技有限公司iOS开发
工作描述: 1.负责遵照项目需求完成相关应用的设计和开发,准确实现开发需求; 2.负责技术文档编辑,整理迭代版本特性和代码管理。 3. 负责项目架构搭建,网络层与业务层基类管理,常用类与基类搭建。 4. 负责订单、拍卖会、个人信息等模块的开发。
2016-06-01 -2018-04-26北京腾飞克科技有限公司iOS开发
工作描述: 1.负责遵照项目需求完成相关应用的设计和开发,准确实现开发需求; 2.补充技术文档,整理历史代码,修改历史遗留Bug,负责产品定制功能的修改和维护; 3.独立完成系统模块设计和代码的实现; 4.负责解决开发过程中的技术问题; 5.负责阅读器模块的搭建与开发;
教育经历
2013-09-01 - 2016-04-06邢台职业技术学院应用电子专科