老师,请问runtime是否可以理解为objc的虚拟机呢?

来源:5-1 Runtime数据结构相关面试题-1

蹦跶4116204

2020-05-17

就是类似js的v8,java的jvm等

写回答

1回答

于海

2020-05-17

不是一个意思,虚拟机是为了解决跨平台运行,java转译字节码。runtime是动态运行时语言的特点,oc是从smalltalk这种演变过来的。可以看下语言历史及编译行和运行时的区别

1
0

资深大牛带你深度剖析ios高级面试

从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系

1749 学习 · 600 问题

查看课程