• 熟练掌握C、Objective-C编程语言,Swift编程思想。有良好的编程习惯,善于分析与总结,有较强的问题解决能力;
• 熟练掌握MVC、代理、单例、KVO等设计模式;
• 熟练掌握Block的使用、通知中心、单例、代理、属性传值;
• 熟练使用NSURLConnection、AFNetworking进行get和post数据求;
• 熟练掌握大文件并发下载、断点续传操作;
• 熟练掌握XML、JSON数据解析;
• 熟练掌握SQLite3数据库的增删改查操作、熟练掌握事务操作与数据操作的线程安全;
• 熟练使用NSArchiver、NSUnArchiver、NSUserDefaults以及文件读写等进行数据持久化存储;
• 掌握Http协议、TCP和UDP协议以及Socket编程;
• 掌握苹果APNS消息推送机制,掌握JPush极光推送的实现;
• 熟练使用系统自带的GPS定位和地图功能,以及高德、百度地图实现定位、定制大头针、搜索、导航、地址编码等功能;
• 熟练掌握MPMoviePlayerController、AVPlayer视频播放器定制以及AVAudioPlayer音频播放器的使用;
• 熟练掌握SVN以及GitHub版本控制工具的使用;
• 熟练掌握AFNetworking、MJRefresh、FMDatabase、SDWebImage、友盟社会化组件等第三方类库的使用;
• 熟练掌握各种UI控件,熟悉多视图开发,能实现复杂的界面交互;
• 熟练掌握xib与Storyboard实现可视化图形界面编程;
项目一:中国人保
1.开发人员:团队开发
2.项目描述:
中国人保APP是中国人民财产保险股份有限公司唯一官方手机应用。
旨在全心全意提供在线闪赔,电子发票,电子保单等保险服务。
3.技术要点:
大量的支付宝,微信,银行卡及支付短连接支付功能;
使用js交互实现原生与html5的相关功能;
使用openshare轻量级的框架实现第三方登陆分享功能;
使用MAA来实现网络加速。
使用mqtt实现在线人工客服;
综合使用MVC、代理、Block等设计模式;
NSUserDefaults,归档解档存储用户信息,并且首页少量数据的缓存。
使用GCD实现多张照片上传。
项目二:人保V盟
1.开发人员:团队开发
2.项目描述:
中国人民财产保险股份有限公司为代理人提供的开展业务与提现的APP;
代理人可以通过APP开展业务和佣金提现;
3.技术要点:
大量的支付宝,微信,银行卡及支付短连接支付功能;
使用js交互实现原生与html5的相关功能;
使用openshare轻量级的框架实现第三方登陆分享功能;
多线程异步网络请求;
综合使用MVC、代理、Block等设计模式;
NSUserDefaults存储用户信息,并且首页少量数据的缓存。
项目三:中国桃花源
1.开发人员:团队开发
2.项目描述:
基于GPS定位提供全程免费语音解读和智能导览服务;
应用AR识别技术,实现桃花源景区特色文化可视化;
引入社交分享功能,实时拍照轻松共享;
增设游客服务模块,游览资讯活动热点全掌控。
3.技术要点:
与unity混合开发,unity与iOS界面的相互调用;
实现第三方登录分享功能;
通过自定义相机实现趣味拍照的功能;
到达指定的经纬度推送相应的消息;
多线程异步网络请求;
综合使用MVC、代理、Block等设计模式;
NSUserDefaults存储用户信息,并且首页少量数据的缓存。
项目四:广安招商(iPhone)
1.开发人员:独立开发
2.项目描述:服务于招商引资工作,可满足招商人员、客商及高层领导不同使用需求。
3..技术要点:
熟练运用MVC框架;
使用AVPlayer实现视频播放的功能;
实现分三种身份登录显示不同界面;
推送通知服务Push Notification的实现管理;
多线程异步网络请求;
综合使用代理、Block等设计模式;
NSUserDefaults存储用户信息,并且首页少量数据的缓存。
项目五:广安招商(ipad)
1.开发人员:独立开发
2. 项目描述:广安招商ipad版是一款用与政府部门的对外展示招商引资的一个系统。
3..技术要点:
负责整体框架的搭建 UI的实现 逻辑的处理 和数据的处理。