Objective-C

布莱德·考克斯发明的编程语言
Object-C通常写作Objective-C或者Obj-C或OC,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言。它主要应用于Mac OS X和GNUstep,而在NeXTSTEP和OpenStep中它更是基本语言。Object-C可以在 gcc 运作的系统上编写和编译,因为gcc含Object-C的编译器。在MAC OS X系统下,苹果提供的SDK等开发工具包,可以用来做iOS开发,开发后的程序在iPhone 虚拟机中进行测试,运用的主要语言为Object-C。[1]
19世纪80年代初,Brad Cox在其公司Stepstone发明了Objective-C语言。它被设计成既拥有复杂的面向对象设计理念又可以轻松使用与阅读的语言,不仅提供了定义类、方法和相关属性的一系列语法,还支持其他结构促进类的动态扩展,是在Mac OS X、iOS系统上进行软件开发的首选语言。[2]
随着iOS系统的普及和流行,使用Obiective-C开发应用程序成为一种流行时尚。2011年,因为用户量增长迅速,Obiective-C超越python成为年度计算机语言。[2]

语言用途

Objective-C是编写以下应用的利器: