Objective-C
编程语言 / 維基百科,自由的 encyclopedia
Objective-C是一種通用、進階、物件導向的程式語言。它擴充了標準的ANSI C程式語言,將Smalltalk式的訊息傳遞機制加入到ANSI C中。目前主要支援的編譯器有GCC和Clang(採用LLVM作為後端)。
Quick Facts 編程範型, 設計者 ...
編程範型 | 物件導向 |
---|---|
設計者 | 布萊德·考克斯和湯姆·洛夫(英語:Tom Love) |
實作者 | 蘋果公司 |
釋出時間 | 1984年,40年前(1984) |
目前版本 | 2.0[1] |
型態系統 | 靜態型別、動態型別、弱型別 |
網站 | developer.apple.com |
主要實作產品 | |
Clang、GCC | |
啟發語言 | |
C、Smalltalk | |
影響語言 | |
Java、Objective-J(英語:Objective-J)、TOM(英語:TOM (object-oriented programming language))、Nu語言(英語:Nu (programming language))、Swift |
Close
Objective-C的商標權屬於蘋果公司,蘋果公司也是這個程式語言的主要開發者。蘋果在開發NeXTSTEP作業系統時使用了Objective-C,之後被macOS、iPadOS、watchOS和iOS繼承下來[2]。現在Objective-C與Swift是OS X和iOS作業系統、及與其相關的API、Cocoa和Cocoa Touch的主要程式語言[3]。