精通C/Objective-C编程
掌握使用JavaScript苹果的插件编程
了解使用Swift编程,项目中处理OC与Swift的混编, 熟练掌握Xcode进行开发
熟练开发O2O电商项目浏览,集成支付宝,微信,银联实现在线支付等操作
熟练MVC、KVO、MVVM、代理、单例、观察者等常用设计模式
熟练OC的runtime的运行机制和内存管理机制
熟练使用主流UI设计、各种常用布局、基本的自定义控件、动画效果
熟练网络处理、多线程及SQLite数据库、CoreData、Plist、归档、NSUserDefaults、NSFile等方法进行数据持久化操作。
熟练使用TableView优化、网络图片异步加载、缓存等优化方式
熟练使用AFN、MBProgressHUD、SDWebImage、ASIHttpRequest、MJRefresh、Pod、UM、ShareSDK、二维码、支付第三方框架。
掌握HTTP协议、TCP/IP协议、UDP协议、Socket编程熟悉SVN,Git源代码管理器,
熟练使用iOS中JSON解析,熟悉XML等各种解析。
掌握GCD、NSOperation、NSthread多线程编程技术
熟练掌握第三方百度、高德地图、苹果原生的高德地图,实现定位、大头针、地理编码、地图画线、GPS等技术。
掌握苹果的APNS消息推送机制,能够利用极光推送、个推实现本地和远程消息推送
熟练了解MapKit/CoreLocation地图组件,AVFoundation/CoreMedia等多媒体组件的使用。熟悉使用Instruments调试代码。
熟悉使用内存管理和内存释放编程技巧,以及MRC、ARC环境下的混编
熟练使用XIB和Storyboard可视化图形界面工具进行开发
熟悉使用各种UI控件,掌握抽屉、折叠、瀑布流等多种业内流行的复杂UI开发
熟悉使用block、通知中心、代理、属性等方法进行页面间传值的操作
熟练使用RAC、通知等监听操作,数据的加密手段,从而保护API防止恶意操作
熟练BLE蓝牙的连接,等通讯智能控制功能,例如(跑步机,体脂称,心率带)
已开发十几个项目:金史密斯 管家车驿站 蔬菜配送 淘宠 嘿谷商城 淘优赚 豪聊 万众龙腾 剑鱼招标订阅 等等
主要技术:1、框架的搭建;2、数据的存储,NSUserDefaults,SQLite,Plist;3、使用Json返回的数据进行封装、自定制XIB、Cell、TabBar、NavigationBar等状态栏的处理; 4、网络技术:AFNetworking的再次封装,实现网络互通,异步访问网络下载数据、缓存图片等;5、相机与照片的处理,模糊水印等;6、高德地图,定位等技术;7、第三方UM、ShareSDK等一些需要的功能结合起来;8、数据的处理,页面的展示,各种功能控件;9、BLE蓝牙监听,控制;10、关注、收藏、分享、创建活动,查看排行榜等一切很多功能;
角色 | 职位 |
负责人 | 高级iOS开发工程师 |
队员 | iOS工程师 |