gpt4 book ai didi

ios - CoreAudio 的首选语言

转载 作者:搜寻专家 更新时间:2023-10-31 22:59:29 24 4
gpt4 key购买 nike

<分区>

我开始尝试使用 Swift 中的 CoreAudio 以及用 Objective-C 编写的“学习 CoreAudio”示例。我注意到的是,将 Swift 与 CoreAudio 一起使用有点尴尬......

例如,我必须使用奇怪的 UnsafeMutablePointer struct 来处理指针,并且 CoreAudio 中有很多指针...此外,在设置和获取属性时,您经常使用 sizeof()sizeof() 返回一个 Int 并且属性获取和设置函数需要一个 UInt32所以我必须做类似 UInt32(sizeof(variable.dynamicType)) 这样的事情才能工作,还有很多奇怪的事情发生......

所以我开始思考是否可以在 Obj-C 中编写 Core Audio 代码并在 Swift 中编写所有应用程序 UI?使用 Obj-C 而不是 Swift 会遇到任何性能瓶颈吗?还是为了兼容性和性能我应该坚持使用 Swift?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com