是什么碳和可可之差?对于什么类型的应用程序,我们应该使用碳和什么类型的应用程序,我们应该使用可可?这是最好的两个中的Mac OS开发应用程序?

有帮助吗?

解决方案

碳被创造运动缓解并从Mac OS 8和9。如果你的代码需要在OS 8或9运行,那么碳是要走的路。 (

不过,如果你的软件是专为OS X,那么你应该强调可可了碳。

其他提示

短的答案:对于一个新的应用程序,可以使用可可。一些传统的代码仍然可以使用碳,如果你不需要任何新功能,它会继续工作。

可可具有一个Objective-C API,并且可以从C和C ++代码容易被访问。碳是一种纯-C API。同时有可可和碳绑定许多其他流行的语言,但经常有一些限制。

碳从原始的Apple Macintosh(苹果莉莎)在80年代早期原始API演变而来的。具体而言,当Mac OS X的发布,苹果无法支持一些传统的Mac OS API函数,但提供了一个名为“低碳”,以缓解开发商谁了前期的Mac OS X应用程序转变传统的API的一个子集。他们增加了数千名新的API,并继续全力支持碳数年,终于最近废除了它之前。他们一直都在说低碳是一条死胡同,所有的开发人员应该移动到可可。

可可已经从苹果公司获得和使用为基础创造的Mac OS X.这是为Mac OS X中的“原生”的API,并访问一些最新的功能,只有这样NextStep自动框架演变而来的。

碳已被弃用(它不和不会在64位存在的话)。

有关新应用程序的开发,使用可可(我说的是本地OS X应用程序开发的苹果sactioned方式。显然其他替代选择存在,如Java,Python和Ruby等,这可能是有效的根据您的如果不需要本地UI项目类型)

这取决于范围和应用程序的功能,你要发展。 我将要建立一个应用程序,它利用了MacInTalk能力和新的OSX 10.7国际组的声音。官方文件指出,微调仅在碳的API提供的,而可可API是比较有限的。

具体地,这些话音信道设置是经由碳API可变:速率,音调,音高调制和卷属性。这种可能性似乎是经由可可不可用。

在一个侧面说明,语音合成编程指南的更新文档的历史可以追溯到2006年,它可能是可可获得相同的功能是在那里的情况下,但它没有记录在案。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top