专业技能
◆ 熟练掌握C、Objective-C编程语言,了解JS 、Swift、PHP语言。能熟练使用类UNIX常用命令及Xcode IDE、Vim编辑器、Git版本管理、Dash等工具。
◆ 熟练掌握JSPatch热修复技术,了解RunTime运行时和Swizzle机制,能熟练利用其解决问题;熟练使用内存调试工具Instrument来分析应用内存泄露、性能优化等;熟练使用XCTest进行单元测试;熟练使用TestFlight平台进行测试版本发布;熟练使用Reveal工具和Xcode分析主流应用3D布局。
◆ 深入了解引用计数机制,熟练掌握NSThread、NSOperation、GCD多线程技术。
◆ 熟练掌握MVC、Delegate、Block、Observer、Singleton等设计模式。
◆ 项目分层,组件化开发,使用CocoaPods私有库进行管理。
◆ 熟练掌握SQLite3数据库、Plist、NSUserDefaults、归档等iOS平台常用数据持久化技术。
◆ 熟练掌握Foundation和UIKit框架,熟悉Quartz 2D、Core Animation、AVFoundation、AudioPlayer、CoreGraphics、openGL等多媒体技术和MapKit、Core Location等地图和定位技术。
◆ 熟练掌握AutoLayout技术,熟练使用Interface Builder添加布局约束并能够使用原生VFL语法以及Masonry开源库进行布局约束编码。
◆ 熟练掌握AFNetworking,FMDB、SDWebImage等第三方库及ZBar二维码等常见SDK进行集成开发,能够根据实际需求对第三方库进行再封装和使用,并使用CocoaPods对其进行管理。
◆ 理解TCP/IP协议栈,熟练使用HTTP协议,熟悉Socket协议,熟练使用系统SDK和第三方框架解析XML/JSON数据。
◆ 熟悉第三方支付,能够使用支付宝SDK进行支付功能集成。
◆ 熟悉LBS定位技术,可以使用百度地图SDK及系统原生的高德SDK进行开发。
◆ 熟悉XMPP即时通信技术,有能力使用环信SDK库进行开发。
◆ 熟练掌握HybridApp开发,熟悉OC与JS互调等UIWebView、WKWebVi
项目一:锐仕方达(猎头版)--企业版
项目描述:企业内部员工聊天,流程化办公。
责任描述:独立开发
项目二:锐仕方达(雇主版)--App Store
项目描述:对企业进行服务,和猎头版相互通信,实时查看推荐人选。
责任描述:独立开发
项目三:爱心互助
项目描述:一款关于患病预防,申请爱心互助的应用,内含各种互助计划,可以个人家庭申请计划达到保障要求。
责任描述:独立开发
项目四:EMM(企业应用)
项目描述:对中航开发,集软件商场和手机权限管理一体化功能,可以对邮箱、Wifi信息配置,手机App信息收集,密码复杂度设置,App批量下载和删除。
责任描述:独立开发
项目五:中航国际移动OA (https://m.avic-intl.cn/m/ts/iphone.html)
项目描述:总部审批,提供北京总部OA的公文及流程审批;深圳审批,提供深圳总部OA的流程审批、商学院及集团工会报销审批;费用(京),提供中航国际北京总部借款、报销、公务卡挂账;费用(深),提供中航国际深圳总部以及161的借款、报销;可通过安全区调起自动登录。开发于2016年一月。
责任描述:独立开发