在Objective-C类成员变量深度剖析一文中,作者通过分析Clang生成的LLVM中间码得出了如下结论: LLVM为每个类的每个成员变量都分配了一个全局变量,用于存储该成员变量的偏移值。 结论是对的,但要读LLVM中间码,不免令人头大。一个简单的办法是用 {代码...} 将OC代码转换成C++代码,然后分析C++代码即可。 Let's do it ...
原文链接:How to Use the Feynman Technique to Learn Faster 如果你不能用简单的语言来解释它,说明你没有很好地理解它。——阿尔伯特 · 爱因斯坦 无论爱因斯坦本人是否真的说过这样的话(没人找到过这句话正确的出处,所以很可能他没有),这都是一个有见地的观察。 反过来: 如果你想很好地理解某些事情,试着简单地解...
本blog除部分译文外,所有内容均为原创,如有雷同,算我抄你:-) 声明 本文已被IT之家盗用,非常无语。我还没有成为高手,blog就被盗用了,说点啥好呢。。。。。 原文地址 When someone gives you a bug (long) 译文 (我是一个前端开发者,但我想这个故事对任何开发者都会引起共鸣的) 有人向你反馈了一个bug。 “26楼会议...