个人介绍
2.灵活使用XIB和Storyboard, 运用SizeClasses与AutoLayout完成屏幕适配;
3.熟练掌握同步异步网络请求并对 JSON/XML 数据格式进行解析;
4.熟练掌握数据持久化,SQLite,CoreData等常见的数据库进行CRUD操作;
5.熟练掌握OC内存管理机制, 在ARC、MRC以及混编的内存管理模式下编写程序, 能够解决MRC下的内存泄露;
6.熟悉MVC,Delegate,观察者,单例等设计模式和KVO,KVC,Block,通知等机制;
7.熟练掌握NSThread,NSOperationQueue,GCD等多线程的使用, 能够熟练的控制最大迸发数、能够解决同步线程锁死, 并且能够轻松的保证多线程下的数据安;
8.熟悉支付宝支付,友盟社交分享,高德地图,融云推送等SDK的集成与使用;熟练使用Git,SVN源代码管理器, 进行团队开发;
9.熟练掌握app真机调试与上架的基本流程 , 应对过审核被拒 , 了解加急审核;
10.熟练使用AVPlayer实现对音、视频流媒体的播放, 以及AVAudioRecorder进行录音;
11.熟练掌握后台播放, 在 Info.plist 文件中,增加支持后台播放音乐的键值对,通过 Application 的 beginReceivingRemoteControlEvents 这个方法接收系统 的远程事件, 通过监听点击按钮的事 件, Block回调实现切换暂停播放歌曲;熟练的掌握了UIView动画跟CALayer动画, 能够根据不同需求做出不同的动画, 让响应事件的界面变得不那么僵硬。
12.熟练用环信SDK实现即时通讯; 学习使用科大讯飞SDK实现语音转文字,文字转语音. 熟悉网络请求, 熟练的运用NSURLSession进行GET请求、POST请求、数据上传以及单个下载、批量下载;
13. 能够熟练运用AFNetworking分装助手类进行GET、POST请求、单个下载、批量下载以及断点续传
工作经历
2016-09-01 -至今厦门抚歌科技有限公司iOS开发工程师
工作描述: 1、基于iOS平台进行iPhone软件的设计、开发、需求分析等; 2、熟悉手机客户端应用程序开发工具,包括UI及通讯等; 3、与项目相关人员配合共同完成手机客户端应用软件的开发设计工作; 4、源代码的模块开发及测试;
教育经历
2011-09-01 - 2015-06-01新乡学院土木工程本科
于2011年考入本校,然后2015年本科毕业
技能
是一个提供股市资讯的服务,提供股市热点资讯、基金理财等。 1、所有资讯页面均采用分步加载模式,不仅可以节省用户流量,也大大提高了 App 的加载速度,增加了用户在持续阅读、持续加载的连贯性上方面的体验度; 2、异步请求计算网络图片来保证用户交互的流畅性,动态完美适配屏幕,给用户带来更极致的用户体验; 3、使用完全独立于任何 UI 层级框架的 CoreData 来对项目中类对象做图形管理和持久化,不仅完成了 CRUD 操作,也大大提高了开发
嘀嘀在线是为车主提供续保.报价.违章查询,车辆周边商品等一站式服务。 1.项目融合推送服务,集成融云推送SDK 通过苹果的APNs将消息发送到应用客户,实时推送相关信息 2.根据不同环境的项目要求,采用多种合适的加密算法以保证用户信息和数据传输的安全性 3.使用SDWebImage框架提供缓存机制,在接受到内存警告时清理缓存 4. 拆分 UITabBarController 结构中与其各个相关类的关系,在保证 TabButton 排布和互斥的原有效果下,实现 TabBarController 的自助风格,提高用户体验度