熟练掌握Objectve-C、Swift语言,有较强的逻辑思维和解决问题能力, 具备独立开发能力;
熟练使用 MVC、MVVM+ReactiveCocoa等常用设计模式;
熟练掌握GCD/NSOperation多线程开发;
熟练使用SVN、Git托管控制;
熟练使用SQLite、NSUserDefault、keychain、对象序列化等多种数据持久化;
熟练极光推送、ShareSDK、友盟、第三方支付、地图、奔溃日志收集等第三方平台对接流程;
熟练掌握JSON和XML解析 具有网络编程解析经验;
熟练使用Delegate、Block、KVO/KVC、Notification、单例、链式等数据传递;
熟练使用响应链进行事件传递;
熟练使用通用链接;
熟练掌握 StoryBoard 、XIB、Masonry布局;
熟练掌握App自动打包、静态库打包、多环境配置开发;
熟练HTML+CSS网页布局与样式,以及JavaScript与JQuery;
熟练OC与JS交互、对Web性能优化有一定的研究;
熟悉组件化框架搭建以及原理,CocoaPods本地私有库管理、AOP、Mac应用开发,Instruments优化内存;
有独立完成的项目并上架的经验,具有良好的编码注释习惯,注重代码的可读性
生菜金融:
在本次项目中采用MVVM+ReactiveCocoa架构模式, 对界面和逻辑进行分离,项目核心开发,技术难点攻克
项目框架搭建,我的,网贷列表,散标及债转,MGM,提现与绑卡,以及与平安银行业务流程对接等
自定义刷新头以及状态加载动画
使用混淆防止反编译
与HTML数据交互
在项目中植入自动打包功能,解决了打包的繁琐操作
Elive:
项目框架搭建,我的网点,我的终端,网点地图,销售拜访,消息等部分模块,以及找出其他模块所出现的问题,并修改!
在网点地图模块中:使用百度地图,实现网点签到,网点地图,路径规划,导航等!
使用Fabric用于崩溃日志收集
使用AVOS实现数据统计