Cocoa

Cocoa
開發者苹果公司
编程语言C, C++, Objective-C, Swift
操作系统macOS
类型软件框架
许可协议专有
网站developer.apple.com
預覽警告:页面使用了Template:Infobox software不存在的参数"latest_preview_version"
預覽警告:页面使用了Template:Infobox software不存在的参数"latest_release_date"
預覽警告:页面使用了Template:Infobox software不存在的参数"latest_preview_date"
預覽警告:页面使用了Template:Infobox software不存在的参数"latest_release_version"

Cocoa苹果公司macOS所创建的原生面向对象应用程序接口,是Mac OS X上五大API之一(其它四个是CarbonPOSIXX11Java)。

Cocoa应用程序一般在苹果公司的开发工具Xcode(前身为Project Builder英语Project Builder)和Interface Builder上用Objective-C写成。不过,通过Java bridge、PasCocoa英语PasCocoaPyObjC英语PyObjCCamelBones英语CamelBones以及RubyCocoa英语RubyCocoa等桥接技术,JavaClozure CLLispWorks英语LispWorksObject PascalPythonPerlRuby等其它工具或者语言也可以用来开发Cocoa应用。也有一些其它语言的Cocoa实现无须桥接,比如苹果公司开发的MacRuby英语MacRuby和类似LispNu语言。不使用Xcode和Interface Builder,仅仅通过文本编辑器、GCCGNU make工具也可以用Objective-C语言开发Cocoa应用。

对最终用户来说,使用Cocoa编程环境开发的应用程序即为Cocoa應用程式。这类应用有独特的外观,因为Cocoa编程环境让程序在多方面自动遵循苹果公司的人机界面守则英语Human interface guidelines


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search