精通 Objective-C 语言,对 Runtime 运行机制原理有比较深入的了解;
熟悉热门框架的封装以及底层原理,熟悉函数相应式编程,代理、设计模式( MVC、MVVM )等; 熟悉相关网络框架,对 HTTP/HTTPS、TCP/IP、Socket 等通信协议、网络安全等有一定的了解;
熟悉 NSThread、GCD、NSOperation 等多线程编程技术;
熟练使用 Instruments 工具,对性能调优、内存管理、UI 卡顿、电量消耗等进行分析;熟练使用 FMDB 等数据库,以及 sql 语句编写;
具备快速阅读源码,分析源码的能力,有一定的英文阅读能力,时常参与 GitHub 及热门论坛交流,将技术总结记录为文章;
项目名称:医信 Medchat
项目介绍:本项目是一款基于医生群体的社交、学术知识传播App,使用了即使通讯、直播、音视频通话、知识付费等技术;
1、主要负责项目底层与网络框架的搭建,核心代码设计,ipa 包优化;
2、项目主要采用 MVC 设计模式,善用 Category ,把功能模块分离,减少类文件代码复杂化;
3、采用绘制方式设计瀑布流,从文本计算、样式排版、图片解码,再到绘制,全程使用异步化, 以更低的资源消耗构建更流畅的UI界面;
4、根据业务需求,对图片预览控件进行组件化,处理预览众多高清大图时,导致内存严重消耗, 图片滑动不流畅等问题;
5、负责 In-App Purchase 技术调研,搭建付费交易模块,针对内购丢单问题着重处理;
项目介绍:本项目是一款基于医生群体的社交、学术知识传播App,使用了即使通讯、直播、音视频通话、知识付费等技术; 1、主要负责项目底层与网络框架的搭建,核心代码设计,ipa 包优化; 2、项目主要采用 MVC 设计模式,善用 Category ,把功能模块分离,减少类文件代码
项目介绍:本项目是一款一对一视频直播社交App,打赏、点赞、送礼等实时互动; 1、独立研发,采用第三方一对一直播 SDK,集成直播功能; 2、结合项目需求,对 GPUImage 进行深度研究,对视频滤镜进行优化; 3、使用系统 CAAnimation 动画框架,实现送礼特效动