2024-11-06 00:10:15
Objective-C,一种扩充了C语言的面向对象编程语言,于1980年代初由布莱德·确斯在其公司Stepstone发明,主要用于Mac OS X和GNUstep系统。在NeXTSTEP和OpenStep中,Objective-C是基础语言。由于gcc系统包含Objective-C编译器,因此可以在gcc运作的系统上写和编译Objective-C代码。
Objective-C在软件设计和编程中具有高度的实用价值,这主要体现在它的主要描述:1986年出版的《面向对象编程:演化途径》一书,由Addison Wesley出版社出版,ISBN 0-201-54834-8。这本书详细阐述了Objective-C的语言特性和编程方法。
在实际应用中,Objective-C是一种编写iOS操作系统应用程序的有力工具,例如iPhone、iPod touch、iPad等苹果移动终端设备的应用程序开发。其用途广泛,尤其在移动应用开发领域有着不可替代的作用。
近年来,Objective-C的流行度不断提升,特别是在2014年7月的Tiobe编程语言排行榜上,其排名显著提升。这一变化得益于iPhone的成功,因为Objective-C一直是iPhone应用程序的主要开发语言。
总而言之,Objective-C凭借其强大的面向对象编程能力和在iOS应用开发中的广泛应用,已成为不可或缺的编程语言之一。无论是软件开发者还是移动应用开发者,都应掌握Objective-C的基本知识和技能,以便在项目中灵活运用。
Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在gcc运作的系统写和编译,因为gcc含Objective-C的编译器。1980年代初布莱德·确斯(Brad Cox)在其公司Stepstone发明Objective-C。他对软件设计和编程里的真实可用度问题十分关心。Objective-C最主要的描述是他1986年出版的Object Oriented Programming: An Evolutionary Approach. Addison Wesley. ISBN 0-201-54834-8.