上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1.1 Objective-C
工作中,Objective-C经常被称为OC,也可以被简写为ObjC或者Obj-C。目前,大家对它比较熟悉的主要原因在于苹果公司,因为它是编写苹果公司相关系统及应用的核心语言。无论是iOS操作系统及其应用,还是iPad操作系统及其应用,甚至是macOS操作系统及其应用,都可以使用Objective-C这门编程语言。也正因为如此,随着苹果产品生态的繁荣发展,这门语言一度在全球编程语言排行榜中位居前列。
至于Objective-C为何能在苹果产品生态中起到如此重要的作用,这里还有一段故事。最早,苹果公司并未使用Objective-C作为开发语言。乔布斯在1985年被自己亲手创办的苹果公司的董事会赶出公司,之后又创立了一家叫作NeXT的公司,并在这一时期获得了Objective-C语言的授权,对相应的开发库及开发环境进行了完善,基于此推出了新计算机NeXT Computer。到了1996年,乔布斯重新回归苹果公司,于是他顺理成章地将Objective-C这门编程语言作为苹果公司产品的开发系统及应用的基础语言。可以这么说,Objective-C的发展壮大与乔布斯有着莫大的关系。