Objective-C 是一个动态性很强的语言。编译好的内容在运行的时候的可以改变(Runtime的作用)。动态性就是Runtime API支持的。
Runtime API提供的接口基本都是C语言的,源码由C/C++/汇编语言编写
[图片上传中...(image.png-b0cd34-1532935863840-0)]
前期学习
要想学习Runtime,首先要了解它底层的一些基本数据结构,比如isa指针。
Objective-C 是一个动态性很强的语言。编译好的内容在运行的时候的可以改变(Runtime的作用)。动态性就是Runtime API支持的。
Runtime API提供的接口基本都是C语言的,源码由C/C++/汇编语言编写
[图片上传中...(image.png-b0cd34-1532935863840-0)]
要想学习Runtime,首先要了解它底层的一些基本数据结构,比如isa指针。