➢ 熟练 Objective-C/C/C++,了解Swift,熟练使用Xcode开发环境,熟悉iOS 多个版本的SDK ;
➢ 熟练掌握 MVC、单例、代理、观察者等设计模式以及通知和 KVC 机制;
➢ 熟练使用iOS中Cocoa Touch层各种核心框架,三年开发经验,具备独立开发能力;
➢ 熟练各种 UI 控件的定制和功能模块的封装,以及一些工具类的封装;
➢ 使用过CoreGraphics框架,CoreLocation框架, QuartzCore框架,熟练使用cocoapods管理各种第三方及框架,熟悉开发过程中常用的设计模式;
➢ 熟悉大文件上传,断点续传。
➢ 熟练的使用 MJExtension 进行 JSON 解析,用GData 进行 XML 解析;
➢ 熟练多线程开发
➢ 熟悉ffmeg进行视频编码和视频压缩
➢ 熟练使用Git、SVN(Cornerstone,Verson,Xcode)源代码管理器,熟练使用autolayout和手动布局(Masonry)完成屏幕适配 ;
➢ 熟悉OC等内存管理机制,以及常用的数据持久化方式,拥有丰富的网络编程经验;
➢ 熟悉 ZBarSDK、友盟、openShare、ShareSDK、百度地图的第三方 SDK,腾讯云SDK;
妇儿宝
1. 设计MVC架构
2. 基于AFN进行二次封装
3. 使用SQLite3存储音视频信息和用户信息
4.用shareSDK实现第三方登陆与分享。使用友盟实现推送和统计。用Masonry适配。
5. 发现页封装一套scrollVew与TableView嵌套使用的组件,通过代理将事件及数据回传,
使用FMDB存储数据信息