Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何处理C++;完全不推荐使用AudioSession API的代码?_C++_Ios_Core Audio_Deprecated_Avaudiosession - Fatal编程技术网

C++ 如何处理C++;完全不推荐使用AudioSession API的代码?

C++ 如何处理C++;完全不推荐使用AudioSession API的代码?,c++,ios,core-audio,deprecated,avaudiosession,C++,Ios,Core Audio,Deprecated,Avaudiosession,因此,在iOS 7.0中,AudioSession API完全不受欢迎。是指用于实现这些功能的Objective-C 我的代码使用C音频编码API,用C++编写。如果可能的话,我想保持这种状态 我可以使用哪个C API来替换不推荐使用的函数?有什么选择吗?您可以通过Objective C运行时库调用Objective C类方法(例如AVAudioSession类中的方法),该库可以从常规C代码中调用。我认为除了转换之外,您没有太多选择。苹果喜欢让开发者和用户像牛一样前进。Moo。一个人如何通过目

因此,在iOS 7.0中,AudioSession API完全不受欢迎。是指用于实现这些功能的Objective-C

<>我的代码使用C音频编码API,用C++编写。如果可能的话,我想保持这种状态


我可以使用哪个C API来替换不推荐使用的函数?有什么选择吗?

您可以通过Objective C运行时库调用Objective C类方法(例如AVAudioSession类中的方法),该库可以从常规C代码中调用。

我认为除了转换之外,您没有太多选择。苹果喜欢让开发者和用户像牛一样前进。Moo。一个人如何通过目标C运行库来调用目标C类方法?它看起来很简单,但不容易实现。使用Objy-C++( mm >代码>)可以混合C++和Objule.C。不幸的是,你必须编写一个ObjuleC类来接收<代码> NSn通报<代码> > <代码> AvooStudio< /Cord>