-
京东
-
高级iOS开发工程师
-
8年
擅长技能
毕业于国家统招211院校计算机相关专业本科,热衷于软件开发,7年iOS开发经验,逻辑思维缜密,具有较强的学习能力、创新能力、沟通能力和团队意识,爱思考、责任心强、有上进心、有积极向上的人生态度。
熟练使用Objective-C和Swift,具有良好的C/C++语言基础,了解H5开发基础,Unity开发。
熟悉Runtime的运行机制。
熟练MRC&ARC内存管理机制和调优。
熟悉iOS的文件系统和沙河机制。
熟练GCD、NSOperation、NSThread多线程编程。
熟练网络处理,熟练使用NSURLConnection&NSURLSession,熟练使用AFN等第三方网络框架,对服务器文件进行多线程断点下载等。熟练JSON&XML数据解析和GET/POST数据请求等操作。
熟悉常规数据持久化方案(Keychain,NSUserDefaults,Sqlite,CoreData)以数据库的使用和设计(Sqlite)。
熟练图形图像编程UIKit,Core Animation。
熟练iOS版本适配,熟练AutoLayout页面布局,代码SDLayout的使用。
熟练KVC,KVO,通知等核心机制以及MVC、MVVM、代理、单例、观察者等设计模式,
熟练使用各种性能分析工具、代码调试工具。
对iOS产品的UI/UE有独到的见解与认识,追求良好的用户体验。
熟练接入第三方库,第三方登录、支付、分享、推送、统计、地图API等。
具备较好的学习能力、问题分析能力,可以独立调试解决问题。