-
安徽艾艺信息技术有限公司
-
高级IOS开发工程师
-
3年
擅长技能
1.熟练掌握C/Objective-C,熟悉Swift,使用过RN和weex编程,熟练使用Xcode、WebStorm等开发工具
2.熟练掌握各种UI控件,熟悉多视图应用开发
3.熟练掌握AutoLayout、sizeClass屏幕适配相关技能
4.版本管理:熟练使用git
5.掌握内存管理和内存释放编程技巧,深刻了解面向对象编程和MVC框架
6.熟练Http等网络协议,熟练掌握JSON和XML解析
7.熟练使用第三方库像MJRefresh, SDWebImage,AFNetworking等
8.掌握多线程开发,熟练使用GCD,了解NSThread、NSOperationQueue
9.掌握常用的设计模式(MVC、单例模式、观察者模式)
10.熟练掌握SQLite和CoreData数据库,实现本地缓存和清除
11.通讯协议:TCP/UDP、HTTP协议/Socket通迅协议
12.熟练的使用社交分享技术,在Social框架的基础上,集成ShareSDK及SSO授权
13.能够集成支付宝支付功能,完成整个支付流程
14.多媒体:熟悉使用系统自带地图定位和编码反编码,熟悉掌握MPMoviePlayerController、AVPlayer 视图播放器定制及AVAudioPlay音频播放
15.其它:熟悉cocoapods管理第三方类库,熟悉app上架流程