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

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

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

2.消息与函数调用

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容