精通扎实的OC语言基础,熟练掌握C/C++开发语言,深刻理解面向对象的开发思想;
精通MVC、MVVM、delegate、通知、单例等常用设计模式和KVC、KVO工作机制;
精通TCP/UDP 网络编程,熟练掌握即时通讯项目技术及json、xml,protocol buffer数据解析
精通GCD、NSOperation、NSThread多线程编程技术;
精通OC内存管理机制,对runtime运行时机制有比较深刻的理解;
熟练Git,SVN源代码管理工具,cocoaPods等第三方框架管理工具;
熟练AFNetwoking,SDKWebImage、ReactiveCocoa、Masonry、MBPRrogressHUD、FMDB、CocoaAsyncSocket、SocketRocket、MJRefresh、MJExtension、CHTCollectionViewWaterfallLayout等第三方框架;
了解JAVA,Swift语言。
项目描述:一款可以智能行车记录仪实时连接互通的APP操控软件;APP通过与MiFi控制盒Wi-Fi连接,可以实时预览镜头当前画面;用户可以在实时流预览页面可以设置昼夜模式,智能模式、炫光屏蔽、疲劳预警,雾天透视等,可以在OBD界面实时查看当前的OBD车辆信息数据。同时可查看当前设备TF卡的回放文件。在设备有数据网络的情况下,可以支持手机APP远程唤醒查看车辆位置
责任描述:独立负责项目迭代开发,产品优化
主要技术:遵循MVVM的设计模式开发;采用CocoaAsyncSocket与MiFi进行通讯,发送处理控制指令;解析UDP实时高清视频数据;通过Socket串行队列下载视频缩略图文件,下载超大回放文件;封装与MiFi,MCU的控制协议接口;https轮询服务器设备唤醒状态;登录密码使用AES ecb方式加密,确保用户数据传输和账号数据安全。
主要技术:遵循MVVM的设计模式开发;采用CocoaAsyncSocket与MiFi进行通讯,发送处理控制指令;解析UDP实时高清视频数据;通过Socket串行队列下载视频缩略图文件,下载超大回放文件;封装与MiFi,MCU的控制协议接口;https轮询服务器设备唤醒状态;登录
项目描述:一款商务人士专用的即时通讯软件,消息已读即刻焚毁,保障用户隐私,同时可以选择性发送朋友圈阅后焚毁状态消息,与身边的同事朋友评论互动,图片查阅后焚毁,以防用户隐私泄露 使用技术:遵循MVC的设计模式开发;功能类,实现模块化;通过CocoaAsyncSocket,利用