1.精通Objective-C,熟练使用Xcode开发工具;
2.熟悉内存管理机制:ARC编程、MRC编程;
3.熟练使用Storyboard、Xib编程,瀑布流布局等;
4.熟练运用各种UI控件以及核心动画,POP动画,擅长各种复杂的界面布局与手势;
5.熟练运用对象序列化、SQLite3数据库、本地存储、CoreData等数据存储方式;
6.熟悉TCP/UDP/HTTP等网络协议,了解socket等;
7.熟练使用XML、JSON数据解析,网络请求与数据上传等;
8.熟悉多种设计模式:MVC、KVO/KVC、代理、单例、通知以及Block;
9.熟练使用Block,多线程编程,GCD编程;
10.能熟练使用第三方类库,如:MD5、ASIHTTPRequest、AFNetworking、FMDB、SDWebImage、ShareSDK、百度地图、环信、支付宝/银联支付等;
11.了解APP开发流程及推送流程和SVN/Git的使用;
12.熟悉证书的配置,产品的发布流程,能独立开发
2016/6-2017/6微太网所属公司:
微太国际电子商务有限公司
项目描述:
类似淘宝的购物app,现在手中拥有源代码 可以展示和介绍
责任描述:
1、负责移动端产品ios客户端软件的开发;
2、参与项目需求的分析、产品设计和相关文档技术文档的接口编写;
3、完成应用架构的设计,项目进度规划与跟踪;
4、修正代码中发现的问题,以及项目后期优化与维护;
5、提供商品相关技术的支持
2016/1-2016/5趣优集所属公司:
厦门安歌物联科技有限公司
项目描述:
Xcode(开发工具)
iPhone iPad(硬件环境)1. iOS开发上架商业产品(趣优集),涉及第三方登录,网络请求,分享,地图定位等电商产品功能;
2. 接触过即时通讯,地图开发,蓝牙通讯等常备知识;
3.项目包括首页、分类、门禁、购物车、我的几个模块;
技术要点: 使用数据库,数据请求- AFNetworking,自动布局框架-Masonry,图片下载缓存-SDWebImage, MVVM模式处理数据,支付宝、微信支付,第三方分享等等 ,CoreLocation定位 消息推送等技术。