精通Objective-C,熟悉Swift/C/C++/Java等编程语言
熟练使用iOS SDK及Mac、Xcode、Interface Builder等相关工具
熟练掌握多线程技术,如GCD、NSOperation、NSThread
精通Foundation、UIKit、CoreAnimation等核心框架
精通MVC、代理、单例、观察者、通知等设计模式
熟悉OC的runtime的运行机制和内存管理机制
熟练使用Git、SVN源代码管理器
熟练使用AutoLayout、Masonry布局及屏幕适配
熟练掌握网络编程,JSON/XML解析,熟练使用NSURLConnection和NSURLSession苹果原生框架
熟练掌握数据持久化,如SQLite、FMDB、CoreData、NSUserDefaults、plist及NSKeyedArchiver
熟悉Socket、TCP、UDP、XMPP、HTTP
熟练使用AFNetworking、SVProgressHUD、SDWebImage、MBProgressHUD等第三方框架
熟悉第三方登录、极光推送、高德地图、网易云信,支付宝等开发平台的流程及注意事项
具有丰富的手机软件架构设计经验和性能调优经验
1,项目名称:铁骑卫士(警用)
项目描述:该应用是一款软硬结合,基于NB-iot技术,解决车辆被盗,轨迹实时追踪,车辆信息查询,案件处理等的新型智能防盗系统。
责任描述:独立开发整个项目。.
主要技术:1.身份证信息的自动获取;2.GPS点的轨迹纠偏等。
2,项目名称:巧手协砼
项目描述:该应用是一款工具类APP,主要解决施工方,商砼站,租赁方各自或协同办公产生的如工程难管理,运输信息难掌控,设备状态难监控,生产进度难监控,人员难管理,监控等问题。
责任描述:整体框架的搭建;产品设计的参与;项目进度的把控;项目所需工具类的封装;功能的编码;技术的指导等。.
主要技术:1.MVC、单例、通知等设计模式;2.自定义UI控件;3.SDAutoLayout、AutoLayout布局系统的适配;4.图片多线程加载,以及图片缓存的处理;5.利用runtime进行对象的归档,数组越界的处理;6.第三方的运用,实现即时通讯,定位,导航和推送功能;7.WebView与JS的混合调用;8.自定义UICollectionView布局配合比界面等。