iphone – Objective C足够快,可用于DSP /音频编程

栏目: Objective-C · 发布时间: 6年前

内容简介:有什么想法吗?Objective-C和DSP等功能的问题本身并不是速度,而是不可避免的瓶颈何时发生的不确定性.所有语言都存在瓶颈,但在像C这样的静态链接语言中,您可以更好地预测代码的发生时间和位置.在Objective-C的运行时耦合的情况下,找到适当对象所花费的时间,发送消息所花费的时间并不是必须缓慢,但它是可变且不可预测的. Objective-C在UI,数据管理和重用方面的灵活性可以在紧迫的时间任务的情况下对其进行工作.

有什么想法吗?

Objective-C和DSP等功能的问题本身并不是速度,而是不可避免的瓶颈何时发生的不确定性.

所有语言都存在瓶颈,但在像C这样的静态链接语言中,您可以更好地预测代码的发生时间和位置.在Objective-C的运行时耦合的情况下,找到适当对象所花费的时间,发送消息所花费的时间并不是必须缓慢,但它是可变且不可预测的. Objective-C在UI,数据管理和重用方面的灵活性可以在紧迫的时间任务的情况下对其进行工作.

Apple API中的大多数音频处理都是在C或C中完成的,因为需要确定执行代码所需的时间.但是,它很容易在同一个应用程序中混合Objective-C,C和C.这使您可以为手头的即时任务选择最佳语言.

翻译自:https://stackoverflow.com/questions/2761388/is-objective-c-fast-enough-for-dsp-audio-programming


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

硅谷之火

硅谷之火

迈克尔·斯韦因 / 王建华 / 机械工业出版社 / 2001-1-1 / 34.00

我们今天正处于这样一个时代:充满幻想的人们发现他们获得了他们曾经梦寐以求的力量,并且可以利用这个力量来改造我们的世界。 这是个转折的时代,跨国公司迷失了发展方向,而小企业家却举起了计算机革命的大旗,成了开拓未来的先锋。在这个时代里,计算机奇才的脸上露出了胜利的微笑,胸怀 大志者成了富有理想的人,而富有理想的人则成了亿万富翁。这是一场真正的革命,它促使人们变得伟大,变得富有而充满理想,自豪而富......一起来看看 《硅谷之火》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具