《Objective-C函数速查实例手册》——1.1节Objective-C基础

本节书摘来自异步社区《Objective-C函数速查实例手册》一书中的第1章,第1.1节Objective-C基础,作者 张权,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.1 Objective-C基础
Objective-C函数速查实例手册
Objective-C语言通常写作ObjC、Objective C或Obj-C。它是扩充了C语言的面向对象编程语言。它主要用于以OpenStep为标准的Mac OS X和GNUstep这两个系统。本节将主要讲解Objective-C的发展历程、特点及技术构成。

1.1.1 Objective-C的发展历程
20世纪80年代初,Brad Cox与Tom Love在其公司Stepstone发明Objective-C。1996年,Objective-C成为苹果公司专用编程语言。到现在为止,Objective-C已经有33年的历史了,在这期间,Objective-C创建了一个又一个奇迹。Objective-C语言的发展历程如表1-1所示。


2f7494a4891ea79c7d29ee0326342b8ff7bdf984

1.1.2 Objective-C语言的特点
Objective-C语言是在C语言的基础上创造出来的一门新的程序设计语言。任何C语言编写的程序都可以不经过任何修改通过Objective-C编辑器编译为Objective-C的程序,也可以直接使用C语言的源程序。虽然C语言是Objective-C语言的祖先,但是它和C语言是有区别的。主要的一个区别就是Objective-C语言是面向对象的。这些区别之处就是Objective-C语言的特点,如表1-2所示。


a41b3b7cfde48a8d2853241a7c5c9a0d587515e0

1.1.3 技术架构
要学习Objective-C语言,首先要了解Objective-C语言的技术架构。Objective-C语言是由Objective-C语言和Cocoa构成的,其中,Cocoa是使用Objective-C语言编写的。Cocoa包含两个主要的Objective-C对象库,也称为“框架”。这两个对象库分别是:Foundation框架和Application框架。Cocoa中最基本的类如表1-3所示。


c519677df2b6178a7acf530c958780ffb32d0996


e9524b467df849df537628be8c89e2a04c77322d
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值