2011-03-26 83 views

回答

1

您可以直接從Objective-C++(.mm擴展名)調用目標C類。的Objective-C++允許你從混合C++和Objective-C

另外,wikipedia page

框架是用Objective-C,因此Objective-C的 是 發展的首選語言的可可可可應用程序。 Cocoa框架 (稱爲「Java橋」)的Java綁定也可用,但在Cocoa開發人員中尚未證明流行 。此外, 需要運行時綁定意味着很多 Cocoa的關鍵功能不可用 與Java。在2005年,蘋果宣佈 ,該Java橋將被 棄用,這意味着功能 添加到Cocoa在Mac OS X版本 晚於10.4不會被添加到 Cocoa-Java編程接口。 最初,Applescript Studio可以用來開發較不復雜的可可應用。[4]然而,截至 雪豹,它已被棄用。 它被替換爲ApplescriptObjC, ,它允許您在 Applescript中編程,同時使用Cocoa 框架。 [5] 可用於其他語言的第三方綁定包括Clozure CL, LisobWorks,PyObjC(Python),RubyCocoa (Ruby),CamelBones(Perl),Cocoa#, Monobjc(C#)和NObjective(C#)。[ 6] Nu 直接使用Objective-C對象模型 ,因此可以使用可可框架而不需要綁定 。 也存在 Cocoa框架,允許 跨平臺(包括微軟的Windows )Cocoa應用程序 發展,如GNUstep的,和 Cocotron的主要部分的開放源代碼實現。

相關問題