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]。