Objective - C之所以被称作面向对象语言,那么为什么是叫做面向对象语言,依据是什么捏?2 h8 t1 A# }$ b5 g. E
& t3 L- @4 j0 ?/ s3 t
在用Objective-C等面向对象语言编程时,“对象”(object)就是“基本构造单元”(building block),开发者可以通过对象来存储和传递数据。 + U. N5 X+ N/ R% ^2 q9 s# i' E# [' [: K. Y2 _: z3 u: ~3 e
在对象之间传递数据并执行任务的过程就叫做“消息传递”。) H' w4 y* z3 {
r" {9 u, m w9 r1 C5 l当应用程序运行起来以后,为其提供相关支持的代码叫做“Objective-C运行期环境”(Objective-C runtime),它提供了一些使得对象之间能够传递消息的重要函数,并且包含创建类实例所用的全部逻辑。( e, p. r; m" o% e* Q0 a2 X+ b
, l# h. y# {3 H8 w