标签: GCD

共 1 篇文章

iOS 的多线程开发主要依赖 **Grand Central Dispatch (GCD)**,这是一个由 Apple 提供的框架(从 iOS 4 开始引入),它简化了并发编程。GCD 不是直接管理线程,而是通过“任务”(block 或 closure)提交到队列,由系统调度执行。下面我用通俗比喻(像“餐厅订单系统”)来解释每个概念,好记又易懂。每个部分我会先给核心定义、原理,再举代码示例和注意点。基于 2025 年 iOS 19+ 的最新实践,这些机制稳定,没大变化。