leetcode怎么销号-interview:面试准备总结

时间:2024-07-19 22:23:17
【文件属性】:

文件名称:leetcode怎么销号-interview:面试准备总结

文件大小:15KB

文件格式:ZIP

更新时间:2024-07-19 22:23:17

系统开源

leetcode怎么销号 interview 面试准备总结 转自 runtime相关问题 runtime是iOS开发最核心的知识点了,如果下面的问题都解决了,那么对runtime的理解已经很深了。runtime已经开源,. 描述:主要是将数据类型的确定由编译时,推迟到运行时。runtime机制使我们直到运行时采取决定一个对象的类别以及调用该类别对象指定的方法。 结构模型 1.介绍下runtime的内存模型(isa、对象、类、metaclass、结构体存储信息等) 答:每个对象、类、metaclass 都有一个isa指针。对象isa指针 指向类对象,类对象isa指针 指向metaclass,metaclass的isa指针指向root metaclass对象。 root metaclass的isa指向它自己。 // 实例对象的结构体 struct objc_object { private: isa_t isa; ... } // isa_t的结构存储 union isa_t { isa_t() { } isa_t(uintptr_t value) : bits(value) { } Cl


【文件预览】:
interview-master
----README.md(33KB)

网友评论