Objective-C 

Objective-C
编程范型面向对象
設計者布萊德·考克斯汤姆·洛夫英语Tom Love
實作者苹果公司
发行时间1984年​(1984
当前版本2.0[1]
型態系統静态类型动态类型弱类型
網站developer.apple.com
主要實作產品
ClangGCC
啟發語言
CSmalltalk
影響語言
JavaObjective-J英语Objective-JTOM英语TOM (object-oriented programming language)Nu语言英语Nu (programming language)Swift

Objective-C是一种通用高级面向对象编程语言。它扩展了标准的ANSI C编程语言,将Smalltalk式的消息传递机制加入到ANSI C中。目前主要支持的编译器GCCClang(採用LLVM作為後端)。

Objective-C的商標權屬於蘋果公司,蘋果公司也是這個程式語言的主要開發者。苹果在開發NeXTSTEP操作系统時使用了Objective-C,之后被macOSiPadOSwatchOSiOS继承下來[2]。現在Objective-C与Swift是OS X和iOS操作系统、及与其相关的APICocoaCocoa Touch的主要编程语言[3]

  1. ^ Runtime Versions and Platforms. Developer.apple.com. [December 24, 2017]. (原始内容存档于2016-07-20). 
  2. ^ Singh, Amit. A Brief History of Mac OS X. Mac OS X Internals. December 2003 [June 11, 2012]. (原始内容存档于2012-05-14). 
  3. ^ App Frameworks. Apple. June 2014 [February 13, 2019]. (原始内容存档于2019-02-16). 



取材自維基百科 - 中文時事百科