AFNetworking请求网络,熟练上传图片(包括GIF动态图)、视频和语音等文件;
XML/JSON数据解析和GET/POST请求;会使用Charles等抓包工具进行网络数据抓包;
NSThread 、NSOperation、GCD多线程机制
MVC、通知、代理、简单工厂等设计模式和KVO等监听机制
Sqlite数据库和CoreData存储以及NSUserDefaults数据本地持久化,并利用其优势做后台多图上传等功能;
AutoLayout,使用xib和Masonry代码实现自动布局
iOS runtime机智,并能利用runtime机智为产品带来高效率和高质量的代码;
NSFileManager操作文件,熟悉iOS沙河路径;
掌握点击、清扫等各种手势等交互事件
登录和注册流程以及第三方登录和分享;
AVPlayer播放本地和网络视频,引入FFMPeg播放不常见格式视频,熟悉视频转码和压缩;
ALAsset和PHAsset调取系统相册,并获取源数据URL或data;
使用AVFundation框架自定义相册样式和相机样式(摄像+拍照);
即时通讯,熟悉环信聊天集成和实现远程推送;
Apple推送流程,以及第三方推送的集成,如极光和友盟等;
Mac-OSX系统,熟练使用Xcode开发工具,熟练使用真机测试以及打包流程
代理、通知中心、block等机制在相关界面和非相关界面之间传值;
使用AFNetworking、Masonry、FMDB、MBProgressHUD等第三方框架并阅读过部分框架的源码
有良好编码风格,追求代码执行效率,对用户体验有极致追求
擅长手写代码,擅长自定义控件、导航和工具条,并能灵活运用xib和Storyboard|熟练|20掌握 Objective-C 语言,熟练使用NSArray、NSString、NSDictionary等Fundation框架内容;
小柚:
1.负责配合框架的搭建,并进行任务分配;
2.负责引入公共第三方类库和申明部分全局属性和宏,常用工具类的抽取,常用方法进行封装,自定义tabbar和导航栏,基本界面的搭建;
3.项目中首页和广场,以及订阅和守护等多个功能模块的功能编写和优化;
4.负责提供测试包,bug的修复,AppStore版本提交和发布;
项目简介:
智购:
1.完成项目《智购》的框架搭建以及逻辑实现;
2.完成项目《智购》的上线、维护与版本升级;
角色 | 职位 |
负责人 | iOS高级研发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |