关于Mac文档中的Runtime如何理解?
最近在研读Mac开发相关的官方文档,在 《Acquire Foundational Programming Skills》这部分中,从始至终都在提及Runtime。对于Mac环境下的Runtime概念感到困惑不解。在使用Objective-C开发Mac应用程序时,我们可以完全使用Objective-C来开发,也可以在程序中混搭C语言代码。那么通过LLVM编译后生成的可执行文件运行于一个系统的Runtime中么?
对Runtime的概念和机制感到不理解,个人理解程度只能将Runtime理解为一个解释器。使用某一种语言编译后的中间格式,通过Runtime来执行。(虽然我没写过JAVA,但JAVA是应该基于Runtime)
那么在Mac中Runtime扮演怎样一个角色?他的机制是什么?
不知道哪位大神能够帮忙答疑解惑,在此先谢过了。