当前位置:首页 > 文学集锦 > OC是什么意思?原来是Object-C!

OC是什么意思?原来是Object-C!

来源:晨豪文学网

在编程语言中,你是否曾经听说过OC?OC全称是Object-C。起初,它是C的一个扩展语言,后来发展成一种独立的编程语言,现在被越来越多的人所熟知。那么,它到底是什么呢?

Object-C最初是由NeXT公司的Brad Cox和Tom Love发明的。1988年,NeXT公司推出了NeXTSTEP操作系统,采用了Objective-C,后来NeXT公司被苹果公司收购后,Objective-C也被苹果公司所采用。苹果公司也开发了很多Objective-C的类库,以及针对Objective-C的编程工具XCode。这也是为什么,使用苹果Mac OS X或是iOS设备进行软件开发都会用到Objective-C。

Objective-C的一个主要特点就是它是扩展C的面向对象编程语言。Objective-C并不是完全自主发明的语言,而是在C语言基础上实现了SmallTalk的一些消息传递机制和基本语法。所以,Objective-C和C语言还是有很大相似之处的,比如语法、运算符、流程控制语句等。但是,Objective-C有着原有C语言所没有的一些新特性,比如动态绑定、多重继承、消息传递等等。

信息搜索
最新信息
友情链接