1.熟练掌握C/C++/Objective-C语言
2.了解iPhone下网络通信机制,对Socket、TCP/IP、UDP、HTTP和HTTPS有较深入的理解
3.熟悉iOS APP性能优化和内存优化,掌握iOS 平台下的代码调试和调优技术 4.有丰富的iOS平台UI编程经验,能够制作出较好的交互效果 5.熟练掌握网络请求、XML/JSON解析、数据库SQLite,CoreData,FMDB,MagicalRecord,Plist,NSUserDefault s等数据持久化存储等开发技巧
6.熟悉Runtime、RunLoop、NSThread、GCD、NSOperation使用机制
7、熟练使用单例、Delegate代理、Block回调、工厂等常用设计模式
8、熟练使用MD5加密、MJRefresh、SDWebImage、UMShare、AFNetWorking、Masonry和SDAutoLayout布局约束等第三方框架
9、熟练使用系统UIView动画和Core Animation核心动画制作动画效果
10、熟练使用Facebook开源的AsyncDisplayKit代替整套原生UI开发界面,保证界面流畅性
11、熟练使用苹果原生地图和高德地图框架,支付宝支付、微信支付、银联支付等
12、熟练掌握真机测试及上线流程
13、熟练掌握常用的环信、融云、极光推送、阿里云等的配置与使用
14、熟练使用Git客户端SourceTree 和SVN进行团队开发,掌握Cocoapods第三方库管理工具
15、熟悉H5与iOS原生交互操作
16、了解人脸识别、音频流和视频流处理、ReactiveCocoa、HTML5、JS语法
2017.4-2017.8 独立开发
1.根据YTKRequest数据请求封装思想包装的请求数据方法
2. 实现界面广告页和引导页加载
3.使用SDWebImage异步加载图片资源
4.使用YYModel处理model数据模型处理
5.使用GCD处理并发任务数据请求和定时任务
7.使用runtime实现Category类别添加属性,扩展按钮点击区域
8.实现分享功能和推送
9.实现各种UI界面自定义
10、使用ReactiveCocoa实现界面交互操作
2016.4-2017.1 主导开发
1.使用AsyncDisplayKit替换原生UI,保证界面流畅性
2.添加支付宝支付以及银联支付功能
3.使用SDWebImage异步加载图片资源
4.自定义封装轮播图
5.实现 融云即时通讯聊天功能
6.使用FMDB数据库存储数据
7.使用runtime实现Category类别添加属性,扩展按钮点击区域
8.实现友盟分享功能
9.实现弹窗的自定义封装
2015.12-2016.3 合作开发
1.实现滚动轮播图和动画进度加载
2.实现常用UI界面搭建
3.实现借款动画循环滚动图效果
4.实现完美屏幕适配
5.实现H5界面加载交互