1.精通Objective-C计算机语言,熟练掌握OC的基本知识点,能简单使用swift语言和HTML5;
2.对各个控件进行封装,减少程序的的代码量与耦合度,封装网络请求,更方便的调用,减少第三方框架的依赖;
3.精通运用各种UI控件以及核心动画,能实现各种复杂的页面;
4.熟练运用对象序列化、数据库、本地存储等数据存储方式;
5.掌握常用的设计模式(MVC、委托代理、单例等);
6.简单使用多线程编程,如GCD、NSThread和NSOperationQueue;
7.掌握JSON和XML数据解析,客户端和服务端之间的交互;
8.熟练使用推送流程、第三方登陆、百度地图、蓝牙、支付宝和微信支付等技术;
9.掌握对面向对象编程和MVC框架,并对代码进行重构和整理出代码规范文档;
10.掌握GIT、SVN进行代码的管理,可以解决各种代码合并冲突问题。
1、掌上药店(两个人共同完成)
掌上药店是一款可以在线购药、咨询药师、健康管理的一款医疗软件。
主要技术有环形即时聊天;支付宝、微信支付;本地推送提醒;百度地图;本地存储;极光推送;AFNetwork网络请求等
2、高校体育(单独完成)
高校体育是一款面向高校学生锻炼场景的运动平台
主要技术是通过百度地图和原生的api结合得到用户的跑步数据。类似咕咚
3、钱易付(单独完成)
钱易付是一款提供营销管理和收银综合服务的资金管理工具
主要技术是数据的加密、扫一扫和二维码收款。