9年iOS 开发经验,参与过多款APP的开发,涉及IOT类智能家居、物联网、电商、图片、地图等多方面。对待工作认真严谨,善于沟通表达,自学能力较强。
熟练掌握Objective-C,熟悉Swift基础语法使用
熟练使用MVC、MVVM设计模式
熟悉AutoLayout,使用Xib、Masonry进行UI布局,使用CocoaPods做第三方类库管理、私有化部署
熟悉数据库、数据存储的使用
了解基本数据结构和算法,熟悉GCD、NSThread、NSOperation多线程开发
了解Runtime、Runloop基本原理,使用Git做版本控制管理
立林家服 App
项目主导,从 0 到 1 架构和搭建,采用组件化部署模式拆分、组合各个业务功能模块
封装并设计了多个基础控件,提升了开发效率和代码复用性
专注于社区服务,开发驿站、机构、运营平台等生态功能
相关技术点:
1.使用Cocoapods私有化部署,将不同功能模块进行解耦,通过CTMediator路由进行各个模块之间的通信
2.使用GCD多线程并发处理,展示相同账户不同平台的数据
3.使用Jenkins自动打包、分发应用
立林智慧生活 App
核心开发人员,参与多个IOT类型的智能家居项目的开发与迭代
负责 App 与智能家居设备之间的通讯和交互,实现与智能锁、门禁等设备的音视频通话处理
使用蓝牙搜索、添加等功能接入多款自研及第三方设备,解决设备、云端、App 之间的数据通讯问题
相关技术点:
1.使用FFMpeg库将设备传输过来的音视频流合并、导出至本地
2.使用MQTT订阅主题与智能家居设备进行数据传输,实时更新数据
3.通过MVVM、单例、观察者等设计模式对旧项目进行重构优化