很难避开 AudioUnit 这个工具库, AudioUnit 是 Audio Toolbox 下的一套有年头的 C API, 功能相对也比较强大, 虽然苹果最近几年推出并逐渐在其基础之后完善了一套 AVAudioUnit 的 OC/Swift 的 API, 但 AudioUnit 依然有很广泛的使用, 而且了解这套 C API 也对理解 AVAudioUnit 内部的实现和使用有很大的帮助. 使用它来进行录制和播放 熟悉其他类型的 AudioUnit, 比如 Mixer, Effect, Converter 等 使用 AUGraph 串联起来 AudioUnit, 以及常用的使用模式 熟悉使用 AVAudioUnit