摘要: 背景 项目中经常使用别人维护的模块,在git中使用子模块的功能能够大大提高开发效率。 使用子模块后,不必负责子模块的维护,只需要在必要的时候同步更新子模块即可。 本文主要讲解子模块相关的基础命令,详细使用请参考man page。 子模块的添加 添加子模块非常简单,命令如下: git submodul 阅读全文
posted @ 2020-10-16 20:08 sundaysios 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 实现iOS应用底层所有网络请求拦截(如ajax请求拦截),包含http-dns解决方法,有效防止DNS劫持,用于分析http,https请求,禁用/允许代理,防抓包用到第三方库 ZXRequestBlock1,安装通过CocoaPods安装 pod 'ZXRequestBlock' 手动导入将ZXR 阅读全文
posted @ 2020-10-16 09:32 sundaysios 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: NSURLProtocol 是苹果为我们提供的 URL Loading System 的一部分, 在每一个 HTTP 请求开始时,URL 加载系统会创建一个合适的 NSURLProtocol 对象处理对应的 URL 请求,正常情况下的网络请求是使用的系统默认实现, 而我们需要做的就是写一个继承自 N 阅读全文
posted @ 2020-10-16 09:30 sundaysios 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 点击下载 Demo 前言 开发中遇到需要获取SDK中的数据,由于无法看到代码,所以只能通过监听所有的网络请求数据,截取相应的返回数据,可以通过NSURLProtocol实现,还可用于与H5的交互 一、NSURLProtocol拦截请求 1、NSURLProtoco简介 NSURLProtocol 的 阅读全文
posted @ 2020-10-16 09:20 sundaysios 阅读(1052) 评论(0) 推荐(0) 编辑