标签:# Swift

Swift 中 闭包 与 逃逸闭包 的区别

在 Swift 中,闭包 是一种自包含的功能块,可以在代码中被传递和使用。而 逃逸闭包(Escaping Closure) 是一种特殊类型的闭包,它可以在定义它的函数返回之后仍然被调用。

Swift 中 Actor 的使用

在 Swift 中,Actor 是一种新的并发模型(从 Swift 5.5 引入),用于在多线程环境中提供线程安全的状态管理。它是对传统类的一种扩展,通过将状态隔离到单个线程来防止数据竞争和同步问题。

Swift 中 Sendable 的使用

在 Swift 中,Sendable 是一种协议,用于标记类型是否可以安全地跨线程传递。这是 Swift 并发模型(从 Swift 5.5 引入)的一部分,主要用于确保并发环境中数据传递的安全性。