XXX-iOS开发工程师
男 | 2.5年iOS开发经验 | 现居住于北京
求职意向:iOS软件工程师
手机:
E-mail :
期望薪资:14k
到岗时间:一周之内
专业技能
****************************iOS技能****************************
1.熟练使用Objective-C/C. 熟练使用iOS SDK相关开发技术
2.熟练掌握 MVC、singleton、Observer、Delegate等常见设计模式。
3.熟练使用常用的AFNetworking、SDWebImage、MJRefresh等第三方库。
4.熟悉使用AutoLayout页面布局,灵活使用xib和StoryBoard,适配
iOS7/8/9。
7.熟练掌握NSOperation和NSOperationQueue、GCD、NSThread等多线程编程
8.熟悉Socket网络编程、TCP/UDP ,HTTP/HTTPS 网络协议
9.熟练使用AFN,XML,JSON的数据解析和GET/POST请求等操作
10.熟练使用UserDefault、SQLite、NSKeyedArchiver等常用的数据存储
11.熟悉使用Git/SVN源代码管理
12.熟悉OC的 runtime的运行机制,以及MRC/ARC内存管理机制,
13.熟练掌握事件传递和响应者链条。
14.熟练掌握本地通知、远程推送通知、程序发布、真机调试、内购、第三方分享等实用技术
15.熟悉即时通讯技术(XMPP)、环信SDK的集成等
工作经历
2014/10-2015/11北京叮当卡科技有限公司|技术部门 |iOS开发工程师
2013/4 -2014/9 安徽云道科技有限公司|技术部门 |iOS开发工程师
类别:计算机软件 |企业性质:私营 | 规模:15-50人 |iOS开发工程师
主要职责:iOS应用程序开发
工作描述:
1. 负责与产品人员沟通,了解产品需求,完成复杂模块的设计工作,输出技术方案
2. 在leader的指导下,负责独立完成复杂模块的编码工作
3. 负责与测试人员配合,进行验证、修复BUG
4. 负责配合项目经理,及时反馈当前开发进度,并对项目进度和开发质量进行预警
5. 对自己的工作进行总结
iOS项目经验
项目一:XXX
软件环境:mac OSX 10.10.3 +模拟器 +真机
开发工具:Xcode6.4
项目描述:叮当汽车是国内首款面向汽车后市场从业人员的社交平台
责任描述:负责软件架构的搭架,负责叮当圈模块的实现
技术要点:
1. MVC设计模式,减少代码的耦合性
2. 利用xib自定义cell
3. 利用MJExtension字典转模型框架,加快开发效率
4. 利用SDWebImage做多图片下载,缓存图片等
5. 利用AFNetworkig发送网络请求,进行多线程编程
6. 利用MJRefresh集成上拉刷新,下拉刷新功能
7. 利用环信实现聊天功能.s
项目二:XXXX
软件环境:mac OS X10.3 +模拟器 +真机.
开发工具:Xcode6.4
项目描述:为用户提供的一款用心打造的一款丰富、及时的新闻应用,全球视野,聚集安徽,一朝在手,博揽天下。
责任描述:负责软件框架的搭建,负责新闻列表和发现两个模块的实现
技术要点:
1. 当前主流框架 UITabBarController +UINavigationController
2. MVC设计模式减少代码耦合,多控制器管理
3. 图片轮播器。利用UIScrollerView做无限滚动
4. 利用xib自定义UITableViewCell
5. 利用九宫格设置发现控制器的内容
6. 新闻列表的UI搭建UICollectionView的使用
7. 集成上拉、下拉刷新功能
8. 使用SDWebImage下载图片,并缓存
9. 使用AFNetworking来发送网络请求,进行网络多线程编程
项目三:XXXX
软件环境:mac OSX 10.95 +模拟器 +真机
开发工具:Xcode6.2
项目描述:
国内最具人气的羽毛球社区,成立以来受到国内甚至海外广大羽毛球迷的喜爱和认可,在这里你可以尽情与各地球友交流羽毛球技术、器材以及羽毛球赛事等信息,赶快加入吧
责任描述:负责首页模块的实现
技术要点:
0.利用UISCrollerView +pageControl做图片轮播
1. MVC设计模式,减少代码的耦合性
2. 利用xib自定义cell
3. 利用MJExtension字典转模型框架,加快开发效率
4. 利用SDWebImage做多图片下载,缓存图片等
5. 利用AFNetworkig发送网络请求,进行多线程编程
6. 利用MJRefresh集成上拉刷新,下拉刷新功能
项目四:XXX
软件环境:mac OSX 10.95 +模拟器 +真机
开发环境:Xcode5.1
项目描述:一日之计在于晨,经过一晚上几乎12小时的消化、吸收,前日所进晚餐已经消耗殆尽,体内血液中的葡萄糖水平也处于较低的水平,这时如果不吃早餐补充能量,就会使以葡萄糖为能源的脑细胞弹药不足,人体便会出现疲倦、易睡,精神难以集中和记忆力下降的症状。严重的会导致心脏病的发作。因此,早餐丰盛不但使人在一天的工作中都精力充沛,而且有益于心脏的健康。
你有属于自己的早餐食谱吗?,有营养早餐才能在早晨保持活力和愉快的心情,那么早餐吃什么最有营养?早餐吃什么好?早餐食谱为您推荐营养早餐,让您向活力说早安。
责任描述:负责菜谱模块的开发
技术要点:
1.MVC设计模式,减少代码的耦合性
2.利用xib自定义cell
3.利用MJExtension字典转模型框架,加快开发效率
4.利用SDWebImage做多图片下载,缓存图片等
5.利用AFNetworkig发送网络请求,进行多线程编程
项目五:XXX
软件环境:mac OS X 10.8 + 模拟器 + 真机
开发工具:Xcode5.1
项目描述:XXX——玩转数码,逛极宝街,何谓极客?走在未来之前,改变当下生活。何谓数码,科技人文并重,紧贴时代脉搏。极宝街,极客的宝贝街!这里
有各种各样的数码产品,只要你够极客发烧,就能找到最酷炫最好玩的宝贝。直接通过淘宝购买,随时分享微信微博,让你随时随地享受购物的乐趣。极客生活,从极宝街开始!
责任描述:负责软件框架的搭建,负责首页和设置两个模块的实现
技术要点:
1. 在开始界面用动画显示极宝街的logo
2. 用UICollectionView自定义瀑布流,根据UIConllectionView自带缓存池功能,降低内存消耗的特点,要定义UIConllectionViewLayout生成瀑布流
3. 带有抽屉效果,左边的菜单栏具有展开效果
4. 同时使用SDWebImage三方框架优化图片下载过程,以及实现数据缓存,实现了数据的缓存,保证了用户良好的UI体验
5. 遵循MVC模式,在AFN框架的基础上,对GTE/Post请求封装了一套请求工具类,并用block传递成功后的数据,提供相关接口,以屏蔽跟多细节
6. 接口采用JSON数据传输格式,利用NSJSONSerialization反序列化解析JSON文件
7. 利用NSkeyedArchive和NSKeyedUnarchiver遵守NSCoding协议,对模型进行归档和解档
8. 使用第三方框架,优化字典转模型数据的速度,加快开发效率
9. 使用第三方框架FMDB来存储数据
10. 使用NSFileManager文件管理者来实现清除缓存功能
11. 集成上拉刷新和下拉刷新功能