熟练使用Objective-C、swift编程语言,具有独立完成app的开发、调试、上架的能力
具有即时通讯(webrtc)、直播、蓝牙通讯等技术的开发经验
掌握iOS组件化开发,熟练使用CTMediator工具
具有混合开发经验,掌握h5与native的交互,并能使用vue编写h5页面
熟练掌握MVC、KVO、Notification、Target…action、Sigleton、Delegate等设计模式
熟练使用AFNetworking、Masonry、SDWebImage等常用的第三方库 并根据业务需求进行二次封装
熟练掌握SQLite数据库、CoreData、文件读写和数据持久化
熟悉多线程处理方法,掌握NSThread、NSOperation以及GCD,
掌握keychain,socket通信,runtime等相关技术
熟练使用xcode自带的instruments对app进行内存和运行速度的优化