Xcode 4.3.1 iOS 5.1中的CoreAudio PublicUtility

4
我有一个使用低级别CoreAudio C函数的应用程序,通常位于/Volumes/Xcode/Xcode.app/Contents/Developer/Extras/CoreAudio/PublicUtility/下。刚刚安装了Xcode 4.3.1和iOS 5.1,但是Public Utility似乎已经消失了。 我缺少的文件包括: CADebugMacros.h CAMath.h CAStreamBasicDescription.cpp CAStreamBasicDescription.h 是否有人知道这些文件是否已从最新版本中删除,或者我应该只是从以前的Xcode版本中复制文件? 自iOS 2以来,CoreAudio Public Utility一直存在。
谢谢!

我在SDK中没有它们,但它们在苹果公司的SpeakHere和AurioTouch2示例中 - 在iPublicUtility文件夹中。 - spring
谢谢TOD,我也有这个问题。但是它们通常会随着每个SDK新版本的更新而更新。我将尝试使用以前SDK中的文件。 - Martha
2个回答

12

这在Xcode 4.3新功能文档中有详细解释。

选择此菜单:

Xcode > Open Developer Tool > More Developer Tools...

并下载 "Audio Tools for Xcode"。


Kurt,就像你说的那样。非常好用。谢谢! - Martha
所有这些似乎只能为您提供一些预装的OSx应用程序 - 没有源代码。 - Hot Licks

8
更好的获取方式是直接从苹果样例代码参考库获取。

http://developer.apple.com/library/ios/#samplecode/CoreAudioUtilityClasses/Introduction/Intro.html

在RefLib中有示例代码链接,还提供版本和修改历史信息,这些信息很有帮助,让您可以保持最新状态,以便在源代码有任何错误修复时进行更新。
苹果似乎正在更新所有音频示例,使其包含每个示例所需的公共实用程序子集,但如果您想要全部内容(我建议您这样做,因为它充满好处),请从上面的链接中获取。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接