熟练掌握Objective-C开发语言,熟悉Swift语言,了解java语言。
熟练掌握MVC、MVVM、代理、工厂、单例等设计模式和KVO、delegate、block、NSNotification等消息机制,并且在项目中灵活运用。
熟悉Xcode开发环境,熟练掌握Xcode工具系列,包括Interface Builder和Instruments来排查和优化应用程序的性能问题,以及lldb的运用。
熟悉iOS不同版本的特点,熟悉系统版本适配,掌握屏幕适配技术,AutoLayout和Masonry布局。
熟练使用SQLite、CoreData等数据库技术及plist、NSUserDefault等数据持久化操作;
熟悉CocoaPods第三方框架管理工具,熟练使用git、svn版本控制工具。
熟练掌握AFNetWorking、MBProgressHUD、SDWebImage、Alamofire、Kingfisher、GPUImage、Masonry、MJExtension、MJRefresh、FMDB等第三方库,对未知第三方库可快速上手;
项目开发中集成过百度地图、环信、腾讯IM、分享、极光推送、支付等功能。
熟悉runtime和runloop知识,以及app性能的优化。
熟悉敏捷开发流程。
医学堂:医学堂是一款针对医学院校教师和学员开发的集教学资源共享、课程发布、课前课后反馈统计、学员自测、群组交流于一体的移动教学app 。个人主要负责群组交流、个人信息、资源共享功能的实现。
惠尔仕:惠尔仕是由一款为大众提供先进科学、高质量的疾病风险评估、康复调理、慢病防治等健康服务app,应用可关联iHealth血压仪、iHealth血糖仪和Fitbit等智能设备,获取数据后建立个人健康档案。主要负责健康档案、设备连接、个人信息的处理。
百信学车:百信学车是一款让学员直接对接优秀驾培教练的移动互联网O2O学车应用,学员通过应用选择自己喜欢的教练,实现网上报名、预约练车、学员反馈、经验交流等。个人负责私教、个人信息、练习、支付功能的开发。