版本记录 前言 NetworkExtension框架配置VPN通道,定制和扩展核心网络功能。接下来几篇我们就一起看一下这个框架。 Overview 下面先看一下该框架的基本信...
版本记录 前言 NetworkExtension框架配置VPN通道,定制和扩展核心网络功能。接下来几篇我们就一起看一下这个框架。 Overview 下面先看一下该框架的基本信...
写在前面 首先,这是一个简单的APP,拦截手机的流量,代理。其中ipv4和ipv6以及dns都要转发到自己的节点。期间就遇到了ipv4的可以代理,但是ipv6的就不可以,这就...
IAP的实现的流程 app端通过产品Id发送创建SKProductsRequest请求获取产品 获取到产品后创建SKPayment发起支付请求 监听支付回调 支付成功获取支付...
做这个的初心是希望能巩固自己的基础知识,也通过这种方式检查自己知识的缺失点。目前还不完善,后续会根据时间不断更正和完善,当然也希望能帮助更多的开发者参与进来 持续更新 ,喜欢...
C语言相关面试题 1.static有什么用途? 答案:在C语言中,static主要定义全局静态变量,定义局部静态变量,定义静态函数。static 属于静态变量,使用它修饰的变...
iOS 依赖注入 最近读项目代码的总结! 什么是依赖呢,会有什么问题呢?平时写代码,这种依赖的方式太常见了。 看代码的时候发现,现实的代码还有这种a包含b,b包含a.然后a ...
iOS仿抖音短视频 iOS仿抖音—左右滑动切换效果iOS仿抖音—上下滑动播放视频iOS仿抖音—评论视图滑动消失iOS仿抖音—加载点赞动画效果iOS仿抖音—播放视图滑动隐藏首先...
前言 iOS App启动优化《二进制重排》[https://www.jianshu.com/p/ef05bcb6e671]我们讲述了App的pre-main阶段的流程以及二进...
LLDebugTool是一款针对开发者和测试者的调试工具,它可以帮助你在非Xcode的情况下,进行数据分析和操作。 为您的下一个项目选择LLDebugTool,或者迁移到您现...