由Brad Cox和Tom Love在1980年代中期开发的Objective-C编程语言在1988年获得了正式许可。
Objective-C是一种面向对象的编程语言,最早由工程师Brad Cox和Tom Love在1980年代中期开发。它基于C编程语言,并使用从编程语言Smalltalk派生的消息传递系统。NeXT软件于1988年获得了该语言的许可,并开发了一个名为NeXTSTEP的代码库,是Apple系统中使用的编程语言。
Objective-C,通常写作ObjC或OC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。
在Objective-C中,面向对象的编程基于在对象实例之间传递消息。与其他OOP语言不同,在OOP语言中,您调用实例的方法来调用实例的行为。两种类型的编程或多或少是等效的,但是有区别。例如,一个消息发送给目标C的物体可以被忽略或转发到另一对象,而不是返回一个值。
未知的网友