Swift 访问控制
2025-03-13
Swift的访问控制基于 模块(Module) 和 源文件(Source File) 两个维度,定义了五个访问级别(从高到低):
632 字
|
3 分钟
Swift 高级运算符与构建器语法
2025-03-13
Swift 中,位运算符、溢出控制、自定义运算、构建器语法(Result Builders)的实现与应用。
762 字
|
4 分钟
Swift ARC 自动引用计数
2025-03-13
Swift 中,自动引用计数(Automatic Reference Counting, ARC) 通过跟踪每个实例的引用数量,自动释放不再需要的对象内存,从而避免手动管理内存的复杂性。然而,理解 ARC 的工作原理及如何处理对象间的关系,是防止内存泄漏和构建高效应用的关键。
911 字
|
5 分钟
Swift 内存安全与冲突规避
2025-03-13
Swift 内存安全:理解默认安全机制与冲突规避策略
848 字
|
4 分钟
Swift 不透明类型与装箱协议类型
2025-03-13
**不透明类型(Opaque Types)和装箱协议类型(Boxed Protocol Types)**是两种重要的类型抽象工具,允许开发者隐藏类型细节,提升代码的灵活性和模块化程度。
685 字
|
3 分钟
Swift associatedtype
2025-03-12
在Swift中,Container协议通过关联类型Item的设计,体现了类型抽象与灵活性的结合。以下是对这一设计原理的逐步解释:
875 字
|
4 分钟
Swift Macros
2025-03-12
Swift 中宏定义(Macros)。
1161 字
|
6 分钟
Swift Convenience Init
2025-03-12
Swift 中 convenience 初始化器的定义、作用、规则和使用场景。
802 字
|
4 分钟