
一、协议(Protocol)的核心内容 协议的基础定义协议:声明方法、属性、下标或初始化器的蓝图。protocol Drawable { ...
1. 轻量级多态 vs 重量级多态 重量级多态(传统继承) 定义:通过类的继承体系实现多态,子类重写父类方法。 特点:强耦合:子类与父类深度绑定...
在 Swift 中,“无需GC” 指的是值类型的内存管理不依赖垃圾回收(Garbage Collection, GC) 机制。这一点与引用类型(...
1. 值类型(Value Types) 定义:每个实例持有独立的数据副本,赋值或传参时发生深拷贝。典型类型:Struct、Enum、基础类型(I...
universalLink 一、是什么 iOS 9之后推出的一个功能 使APP可以通过传统的HTTP请求来启动APP 二、为什么有 iOS 9 ...
NSURLProtocol的学习总结 一、基础篇 1.是什么 NSURLProtocol是iOS中URL处理系统中鲜为人知的核心 首先在深入研究...
移除DerivedData影响:可重新生成;会删除build生成的项目索引、build输出以及日志。重新打开项目时会重新生成,大的项目会耗费一些...
iOS开发过程中经常遇到希望仅在使用时才创建变量的情况, 原因是系统计算能力有限,我们只在必要的情况下去做复杂的运算。 Swift语言内置...
ground of being 语句(statement):一句完整的swift命令是指令。一般一行一句,print("the architec...