美文网首页
(一) [OC高效系列]Objective-C的起源

(一) [OC高效系列]Objective-C的起源

作者: 修行猿 | 来源:发表于2016-08-08 07:56 被阅读43次

1.Objective-C是在C语言的基础上添加了面向对象的特性

频繁使用方括号,易读,但是让学过其他语言的程序员很不适应

2.消息与函数调用

Objective-C是消息结构,C语言是函数调用

3.消息与函数调用的主要区别

消息结构的语言,其运行时执行的代码是由运行期决定
而函数调用的语言,其运行时执行的代码是由编译器决定
比如多态调用,函数调用的语言在运行时就要按虚函数表来调用,而消息结构的语言不需要多做任何工作,因为它本身就是这样

4.Objective-C把C语言中堆内存的管理进行了抽象

相关文章

网友评论

      本文标题:(一) [OC高效系列]Objective-C的起源

      本文链接:https://www.haomeiwen.com/subject/sfzlsttx.html