➢ 精通Objective-C编程语言,了解swift,具有良好的编程风格与习惯;
➢ 熟练使用Xcode开发工具;
➢ 熟练掌握各种UI控件的封装及使用;
➢ 熟练掌握各种编程模式代理、KVO、KVC等,并且能够灵活应用;
➢ 熟练掌握多线程操作,了解NSThread、NSOperation、GCD等多线程操作
➢ 熟练掌XML、JSON数据解析;
➢ 熟练掌握block块语法;
➢ 熟练掌握高级网络请求,及第三方库AFNetworking的使用,推送流程(极光推送);
➢ 熟练掌握UITablevView、UICollectionView、UIScrollerView等视图设计及操作;
➢ 熟练使用内存管理,曾进行过ARC与MRC的混合编程;
➢ 掌握各多种据持久化方式(SQLite、CoreData、归档等)了解AutoCoding、FMDB等第三方封装库管理数据存储及读取;
➢ 熟练使用三种基本的界面布局方式,纯代码、stroyBoard、XIB,以及自动布局约束(Autolayout);
➢ 熟练掌握系统各种手势的使用,提高用户交互体验;
➢ 熟练使用多种第三方库的使用,MJRefresh刷新、GData、AFNetworking数据下载、SDWebImage图片下载、FMDB数据库、MD5加密等;
➢ 熟悉多种协议,HTTP、TCP、UDP等;
➢ 熟悉系统各类库调用,如相机、相册、音视频;
➢ 熟悉定位服务和高德地图开发技术;
➢ 熟悉APP上线流程;掌握AVAudioPlayer、AVPlayer。及第三方AudioStreammer、AVAudioRecorder能实现音频的播放与录音,MPMoviePlayer实现视频播放;
➢ 具有团队开发经验,同时也能根据设计需求独立开发APP应用程序。
胖虎
项目描述: 胖虎网通过 APP 移动客户端为二手奢侈品卖家和消费者提供查询、评估、回收等各种专业服 务,让用户手中的闲置二手奢侈品流动起来,打造一个安全可靠便捷实惠的二手奢侈品交易平台。
责任描述:
1. AFNetworking实现图片异步加载,上传多张图片,清除缓存等
2. 集成环信聊天
3. 自定义 tableViewCell 高度自适应
4. 集成极光推送
5. 自定义 UICollectionViewCell
6. shareSDK 登录模块和分享模块的使用
7. autolayout的使用
8. 使用 ping++完成微信支付,支付宝支付