怎么理解ARC是 LLVM 和 Runtime 协作的结果
来源:9-5 RunLoop与多线程相关面试问题&面试总结

HWHZSY
2018-12-29
请教于海老师,ARC机制的形成,Runtime 做了哪些工作呢?因为我现在所了解的知识都是在编译阶段的,不知 Runtime 在其中担任了何种角色,所以有此一问。
感谢老师抽空回答!
-----------------问题补充2018.12.29 14:43----------------
刚刚在看 dealloc 方法的源码,发现有 objc_destructInstance 这个方法的调用,而这个就是 runtime 里面的API,不知Runtime的参与是不是就是指这些?
写回答
1回答
-
Weak属性就是runtime做了大量的协助工作的,单靠llvm是搞不定的
012019-01-02
相似问题