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

  1. 云栖社区>
  2. 博客>
  3. 正文

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

异步社区 2017-05-02 10:18:00 浏览738
展开阅读全文

本节书摘来自异步社区《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

网友评论

登录后评论
0/500
评论
异步社区
+ 关注