
Cocoa API是蘋果電腦公司為Mac OS X所創建的物件導向(object-oriented)的編程環境。Cocoa 是從1980年代由NeXT開發的編程環境NeXTSTEP和OPENSTEP演變而來,這點可由其類別之名皆以 NS 前綴(代表NeXTSTEP)看出端倪。蘋果電腦公司在1996年收購了NeXT。
Cocoa API 目前支援 Objective-C 以及 Java 語言,但蘋果電腦公司已經宣佈未來將不再繼續維護 Cocoa 對 Java 的完整支援。換句話說,Cocoa API 中可能會逐漸出現不支援 Java 的功能。
Cocoa API 主要分為
兩部份,其中 Foundation 包含了資料結構、網路、檔案存取、多執行緒等功能,定位在於提供一般性服務給各種應用程式;而 AppKit 提供了圖形使用者界面相關的功能。
|
檢 • 論 • 編 • 歷
|
|
|---|---|
| 應用程序 | Address Book · Automator · Backup · Calculator · Chess · Dashboard · Dictionary · DVD Player · Finder · Front Row · Grapher · iCal · iChat · iSync · iTunes · Mail · Photo Booth · Preview · Quick Look · QuickTime Player · Safari · Sherlock · Stickies · TextEdit |
| 實用工具 | Activity Monitor · AirPort Admin Utility · Audio MIDI Setup · Bluetooth File Exchange · BOMArchiveHelper · Classic · ColorSync Utility · Console · Crash Reporter · DigitalColor Meter · Directory Access · DiskImageMounter · Disk Utility · Font Book · Grab · Help Viewer · Image Capture · Installer · Internet Connect · Keychain Access · Migration Assistant · NetInfo Manager · Network Utility · ODBC Administrator · Printer Setup Utility · Software Update · System Environment Configuration · System Profiler · Spotlight · Terminal · VoiceOver Utility · X11 |
| 開發工具 | AU Lab · CHUD Tools · Core Image Fun House · FileMerge · Help Indexer · Icon Composer · Interface Builder · PackageMaker · Pixie · Property List Editor · Quartz Composer · Repeat After Me · Script Editor · USB Prober · Xcode |
| Mac OS X Server | AppleShare IP Migration · Fibre Channel Utility · Gateway Setup Assistant · Open Directory · MySQL Manager · QuickTime Broadcaster · QuickTime Streaming Server · RAID Admin · Server Admin · Workgroup Manager · Xgrid |
| 技術 | AppleScript · Aqua · Audio Units · Bonjour · Boot Camp · Carbon · Cocoa · Core Audio · Core Image · Core Video · Core Animation · Darwin · Dock · Exposé · Keychain · OpenGL · plist · Quartz · QuickTime · Rosetta · Time Machine · WebKit · XNU |
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History