是否有可能在Objective-C中开发碳应用,而且如果我没有基于PC的Mac电源并且我有基于英特尔的mac,我还可以为Carbon开发应用吗?
问候。
答案 0 :(得分:1)
您绝对可以在Intel Mac上开发Carbon应用程序。 现在,对Carbon的最大限制是你不能编译成64位二进制文件。此外,Carbon计划可能有也可能没有新的OS X功能。
碳似乎至少要停留一段时间;保持它的一个重要问题是它有很多可用于Windows,因此需要进行iTunes开发。很多人认为我会在一两个主要的OS X版本中弃用它。
答案 1 :(得分:1)
你可以,但它与直接C中的编程没有什么不同,因为Carbon是基于C的API。 (事实上,你将直接编程,并且假装Objective-C的添加不存在。)
此外,碳注定要失败。总有一天,它不会存在于当时的Mac OS X中。那么你的应用程序将无法运行。为什么不使用Cocoa?那么你的应用程序将不会依赖于一个注定要失败的框架。此外,我从经验中告诉你,Cocoa比碳更容易 。
答案 2 :(得分:0)
是的,你可以。 Xcode 3.1具有Carbon应用程序的模板,并将为Intel和ppc生成代码。
Xcode 3.2(在OSX 10.6下)没有Carbon模板,但会为32位PPC生成代码 查看电子邮件重新新Xcode email from apple on apple developers list 正如setfanB所说,为什么现在使用Carbon,任何新应用都应该从Cocoa开始
答案 3 :(得分:0)
即使您正在编写Cocoa应用程序,您仍然可以使用C编程。请记住,Objective-C仍然是C的超集,因此只要您拥有引导所需的最小应用程序代码(例如XCode附带的模板),您就可以编写所需的任何C函数。
(不知道你为什么要这样做但是......)