综合能力: 个人能力 | 时间管理 | 责任心 | 适应能力
熟练掌握 Objective-C 基础知识;
熟悉 Category ,根据项目封装了项目内常用工具库;
熟悉 Runtime,在项目中使用 Method Swizzling 技术实现AOP打点上传功能;
熟悉数据缓存,使用 FMDB 和 CoreData 实现项目的数据缓存;
熟悉项目架构,使用 变种MVC + Service 层架构,合理分割各模块代码;
熟悉多线程开发,使用 GCD 和 NSOperation 实现多线程开发;
了解Block,项目中封装常见 BaseService 基类配合 Block回调,剥离了项目中的网络层;
了解 RunLoop,在开发中使用 RunLoop 技术开启常驻线程;
了解 git,熟悉开发中常用的git指令;
熟悉常见的性能优化问题,掌握 Instrument 常用工具进行性能调优.
公司:上海途牛国际旅行社有限公司
项目名称:途牛旅游、途牛司导、途牛乘客端
项目描述:
Xcode10.2(开发工具)
iPhone(硬件环境)
ios8.0及以上(软件环境)
途牛旅游app中大交通(火车票、汽车票、途牛用车)部分业务相关app业务功能开发;
技术要点:
1. Purelayout布局;
2. 使用cocoapods管理相关类第三方类库;
3. git、bitbucket代码托管类工具的使用;
4. 高德地图绘制轨迹、绘制自定义点标记,根据地理编码与逆地理编码实现地图数据和输入框数据的上下联动;
5. react-native使用;
6. 初步了解百度人脸识别;
7. jira工作流的使用;
责任描述:
火车票、国内租车、海外租车、国内接送机,海外接送机,国内接送火车,国内包车、汽车票途牛司导app、途牛乘客端app及自由行的开发。途牛iOS端app系统优化,代码整合,代码瘦身,解决疑难问题。
公司:上海酷鸟网络科技有限公司
项目名称:大集客
项目描述:
Xcode6.0(开发工具)
iPhone(硬件环境)
ios7.0及以上(软件环境)这是一款类似于淘宝的项目。主要针对公司全部的业务开发的一款app;
技术要点:
1. FMDB 针对sqlite3数据库第三方的使用;
2. CCLocation实现定位功能;
3. 百度地图API,定位和绘制路径功能;
4. md5加密和DES加解密的使用;
5. 基于AFNetworking,针对性的搭建自己的网络框架;
6. 友盟分享、友盟第三方登陆和友盟分享;
7. 微信支付功能的实现;
8. 基于MJRefresh,实现自己的下拉刷新上拉加载功能样式;
责任描述:
项目框架的搭建,和组员一起完成项目的开发,并完成appStore的发布工作
项目描述: Xcode10.2(开发工具) iPhone(硬件环境) ios8.0及以上(软件环境) 途牛旅游app中大交通(火车票、汽车票、途牛用车)部分业务相关app业务功能开发; 技术要点: 1. Purelayout布局; 2. 使用cocoapods管
项目描述: Xcode5.1(开发工具) iPhone(硬件环境) iOS6.0及以上(软件环境)这是一款资讯新闻类的iPhone应用。实现了最新、动态、理论、工具、实践、专栏和订阅资讯的浏览,以及搜索、个人中心等一系列的功能。 技术要点: 1.get和post的异