将 AudioKit 从版本 2 迁移到版本 4
Migrating AudioKit from version 2 to version 4
我正在努力更新这个项目:
https://github.com/elslooo/guitar-tuner
作者在Swift3 上写作,使用AudioKit 2.2。我已经移动到 Swift 4 并且想迁移到 AudioKit 最新版本 4.2。我查看了 AudioKit migration guide,但那里只提到它是对版本 2 的完全重写。
我现在遇到的主要编译器错误是:
- 使用未声明的类型'AKAudioAnalyzer'
- 使用未声明的类型'AKAudioPlot'
- 使用未解析的标识符'AKManager'
- 'AudioPlot' 类型的值没有成员....(多个属性)
- 使用未解析的标识符'AKOrchestra'
能否请您指出一些 AudioKit 文档或参考资料,我可以在其中找到新的等效项 类?
AudioKit 3 完全重写,没有真正的升级路径,但是:
AKAudioAnalyzer -> AKFrequencyTracker
AKAudioPlot -> AKNodeOutputPlot
AKMananger -> AudioKit
AKOrchestra -> 未使用
无论如何,我建议您使用这些项目之一作为内部结构的起点:
它们至少基于 AudioKit 3,应该更容易升级到 AK4。
我们很乐意在这里强调您的重写:
我正在努力更新这个项目: https://github.com/elslooo/guitar-tuner
作者在Swift3 上写作,使用AudioKit 2.2。我已经移动到 Swift 4 并且想迁移到 AudioKit 最新版本 4.2。我查看了 AudioKit migration guide,但那里只提到它是对版本 2 的完全重写。
我现在遇到的主要编译器错误是:
- 使用未声明的类型'AKAudioAnalyzer'
- 使用未声明的类型'AKAudioPlot'
- 使用未解析的标识符'AKManager'
- 'AudioPlot' 类型的值没有成员....(多个属性)
- 使用未解析的标识符'AKOrchestra'
能否请您指出一些 AudioKit 文档或参考资料,我可以在其中找到新的等效项 类?
AudioKit 3 完全重写,没有真正的升级路径,但是:
AKAudioAnalyzer -> AKFrequencyTracker
AKAudioPlot -> AKNodeOutputPlot
AKMananger -> AudioKit
AKOrchestra -> 未使用
无论如何,我建议您使用这些项目之一作为内部结构的起点:
它们至少基于 AudioKit 3,应该更容易升级到 AK4。
我们很乐意在这里强调您的重写: