NetworkExtension之NEVPNManager开发笔记 iOS

NetworkExtension之NEVPNManager开发笔记

此篇文章不会详述iOS中VPN开发的各种流程,只是博主自己在做 Personal VPN 开发时的遇到的一些坑,如果需要详细流程可自行查询官方文档。 Apple提供...
阅读全文
Swift中static和class的使用 Swift

Swift中static和class的使用

Swift中表示 “类型范围作用域” 这一概念有两个不同的关键字,它们分别是static和class。这两个关键字确实都表达了这个意思,但是在其他一些语言,包括Ob...
阅读全文
Swift语法之 ?和!的区别 Swift

Swift语法之 ?和!的区别

Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变...
阅读全文
swift实现单例的四种方式 Swift

swift实现单例的四种方式

单例模式是设计模式中最简单的一种,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象。 当你只需要...
阅读全文