-
前言苹果提供的 Network Extension 可以帮助我们配置VPN通道,自定义和拓展核心网络功能。
Network Extension 功能类型Network Extension 一共提供了 App Proxy、Content Filter、...
-
什么是VPN?
VPN(Virtual Private Network)即 虚拟专用网络,是指在 公用网络 上建立 专用网络,进行加密通讯,在企业网络中有广泛应用,VPN属于远程访问技术,例如某公司员工出差到外地,他想访问企业内网的服务器资源,这种访...
-
-
便捷初始化器在 swift 中,同一个类中的不同的 init() 方法,是不同直接使用 self.init() 平行调用的,必须使用关键字 convenience 修饰的 init方法 才能调用,这种 init方法叫做 便捷初始化器
使用123456...
-
自定义的类如果 父类初始化方法 指定了 required,那么 子类 必须实现这个 初始化方法
子类 必须实现必要初始化器的 初始化方法:
123required init() { fatalError("init() h...
-
isKindOfClass 实例方法123456- (BOOL)isKindOfClass:(Class)aClassDescription Returns a Boolean value that indicates whether the ...
-
前言SVProgressHUD 是对提示框的一个封装库,里面的方法都是类方法,并且对象是通过单例创建。由于方法都是通过类名调用,简单明了。
基本方法123456789101112131415161718192021222324252627282930...
-
前言AES(英文:Advanced Encryption Standard)即 高级加密标准算法,是一种 对称加密算法,是美国联邦政府采用的一种区块加密标准,目前在实际应用中极为广泛。
AES 固定长度为 128Bit,秘钥 长度则可以是 128/1...
-
前言Base64 不是加密解密算法,只能算是一种 编码算法,GTMBase64 是对 Base64 的封装。
什么是 Base64?Base64 编码方法要求把每3个8Bit字节转换成4个6Bit字节,空余的那两个bit用0补位,如下:
原始数据: ...
-
前言本文主要介绍 iOS 9.0 以上的系统判断设备上是否安装了某个 AppB 的方法:
通过 canOpenURL
通过 canOpenURL通过 canOpenURL 方法需要知道 AppB 的 URL Schemes,即是否安装这款App的...