熟练 Objective-C(5年),Swift(2年),熟悉C/C++等编程语言
熟悉APP签名(数字签名/代码签名/iOS双重签名机制)
熟悉重签名技术(codisign重签名/Xcode重签名/shell脚本自动重签名)
熟悉逆向项目进攻(Framework注入,dylib注入)以及防护返Hook
熟悉组件化开发流程
熟悉界面卡顿检测和优化,内存泄漏检测
熟练MVC、MVVM、MVP、代理、单例、观察者、通知、适配器等常用设计模式
熟悉OC的runtime,runloop,内存管理机制,对runtime底层源码有深入研究
熟悉网络处理、多线程使用及数据存储
熟练使用AFNetworking、MJExtension、SDWebImage等常用的第三方框架以及cocoapods管理第三方库
熟悉网络层的TCP,UDP协议和应用HTTP,FTP等协议,熟悉json/xml解析,具有网络编程经验
项目名称:某某公司司机端
开发周期:6个月
主要功能:网约车司机端平台,主要用于城际接单及跨城市之间的交通。
工作职责:
1.司机端的地图模块的优化
2. 即时通讯模块设计
3.司机端的身份认证和其他证件认证
4.支付模块设计开发
5.司机账户注销
6.地图语音助手研究类似于百度地图的小度