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 Convenience Init
2025-03-12
Swift 中 convenience 初始化器的定义、作用、规则和使用场景。
802 字
|
4 分钟
Swift Macros
2025-03-12
Swift 中宏定义(Macros)。
1161 字
|
6 分钟
Swift Task Group
2025-03-12
Swift 中 Task 和 TaskGroup 的定义、特点、用法和注意事项。
897 字
|
4 分钟
Swift Task.yield()
2025-03-12
Swift 并发模型中 `await Task.yield()` 的作用、机制和用途。
704 字
|
4 分钟