版本记录 前言 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,或者迁移到您现...
1.podfile 文件 WebRTCHelper.h 3 .WebRTCHelper.m ChatViewController.h ChatViewController.m
关键词 exec:ccache:not found ccache -s 没有ccache jenkins打包,ccache没有生效 cachesize为空 解决方案 修改 c...
参考:iOS 中MVC设计模式iOS MVVM架构iOS MVVM-框架介绍iOS 架构模式MVVM的实践总结iOS MVVM+RAC 从框架到实战 为什么使用MVVM iO...
本文翻译自 NSURLSession Tutorial: Getting Started App 无论是从服务器拉取应用数据,还是更新社交媒体状态或是下载远程文件到硬盘里,都...
打包framework不需要设置Build Active Architecture Only = NO吗,我设置了之后就找不到Cocoapods的文件了,恢复就可以了。您知道这是什么原因吗
【iOS 开发】利用 Carthage 将项目打包 Framework 并依赖 CocoaPods 第三方库的方法最近需要将自己公司的项目的打包成 Framework 然后以 SDK 的形式来供客户使用,但是项目中用到不少 Cocoapods 第三方的库,怎么才能将项目打包 Framew...
Build Active Architecture Only = NO会报错,找不到第三方库文件
【iOS 开发】打包 Framework 时使用 CocoaPods 引入第三方库的方法最近需要将自己项目的公共代码打包成 Framework 来使用,但是在打包过程中遇到一个问题,就是提取的公共代码中用到了一些第三方的库,比如 AFNetworking 等,怎...
牛逼,就少了sourse私有库,各种问题
Cocoapods私有库使用前些日子把项目上的一些模块拆分成独立的模块,看了下Cocoapods管理私有库的方法,其中踩过一些坑,在这里分享给大家,希望大家能少走弯路 这里对Cocoapods这个工具就...
前些日子把项目上的一些模块拆分成独立的模块,看了下Cocoapods管理私有库的方法,其中踩过一些坑,在这里分享给大家,希望大家能少走弯路 这里对Cocoapods这个工具就...
功能组件里封装好
iOS组件化开发实践目录: 组件化需求来源 组件化初识 组件化必备的工具使用 模块拆分 组件工程兼容swift环境 组件之间的通讯 组件化后的资源加载 OC工程底层换swift代码 总结 1. ...