1.精通 Objective-C 语言, 熟悉swift、Python、H5语言,经常有意识的改善代码的健壮性、耦合性、扩展性、可重用性等。经常使用Xcode、pycharm等开发工具
2.掌握百度地图、高德地图SDK的开发,以及二者web地图的加载与交互,能够利用多线程实现百万坐标点的绘制
3.精通使用多种 UI 控件,熟悉多视图应用开发、多控制器管理,掌握核心动画与Quartz2D 绘图的使用
4.熟悉基于HTTP网络协议,了解HTTP与HTTPS的共性与区别
5.熟悉KVC与KVO,熟悉JSON、XML等常见数据格式的解析
6.经常使用的设计模式:观察者模式,单例模式,MVVM设计模式等
7.精通掌握StoryBoard、xib的使用,熟练使用AutoLayout等适配技能
8.掌握多线程NSThread,NSOperation,GCD的使用
9.掌握 Alamofire、RxSwift、AFNetworking、SDWebImage、MJRefresh、MJExtension、Masonry等第三方类库的使用,熟悉第三方分享、登录、分享的使用
10.熟悉掌握内存管理,内存管理黄金法则及ARC和MRC内存管理机制
11.熟练掌握归档、Plist、NSUserDefault、SQLite的使用
12.熟练掌握SVN与Git版本控制器的使用,熟悉组件化开发
13.熟悉AFNetWorking和SDWebImage底层原理,能够实现AFNetWorking二次封装
14.掌握SFTP的多线程下载,熟悉http断点下载的基本原理和具体实现
15.了解runLoop与runtime的底层原理,熟悉二者的实际应用
16.掌握OC与JS的交互,了解React Native开发
17.掌握九宫格、瀑布流、图片轮播、图片缩放、图文混排、图片处理、断点下载等实际功能的开发
18.掌握MD5加密技术以及实际操作,了解DSA等加密
19.熟悉真机测试,打包测试以及app上架流程
WNG
独立开发,合理使用多线程技术,解决了内存过高问题,保证300万左右的坐标点在地图上的有效展示。
项目概况:
1. 地图信号点绘制,展示(海量点绘制),功能任务下发,
2. 各种格式(Docs,Excel等)报表离线下载展示
2.监控终端设备状态
3.定位终端实时位置并展示
4.CSV文件读取,描点速度优化
5.使用多线程进行SFTP下载文件
高考e志愿
负责此项目的技术攻坚,最短时间内,解决技术上遇到的难题,保证了版本功能的按时交付。
项目概况:
迭代开发。 高考e志愿是高考e志愿团队针对高考志愿填报研发的一款高质量低风险、方便快捷的智能志愿填报工具与咨询平台。充分发挥高考分数效益,为广东等地区高考志愿填报提供最佳报考指南。
项目职责:
1、参与讨论新需求设计,提出技术可行性意见
2、明确开发交互需求,UI样式需求
3、与服务端连调数据
4、负责迭代穿刺技术的研究
5、评估任务周期,按时交付工作
6、交付任务前进行功能测试
7、负责app上线工作
8、3.0.0版本开始,此app二次开发,由本人独立开发。
万里商城
1. 和后台数据人员协商数据和数据的结构,与美工协商图的规格;
2. 与开发人员协商通用数据结构;
3. 负责项目的部分模块的设计与代码开发;
4. 与项目分析人员一起对产品进行需求分析和可行性评估;
5. 对已完成项目功能进行测试。