Tagged Pointer
Tagged Pointer What the hell is this?冷静!冷静!不要激动,从名字来上看应该是一个“打标记"的指针?其实想想好像以前见过这个名字, 对以前一定看过这个。于是乎我有开始搜索大脑以及程序员的资源库——Google。 soga,原来是这个回事。好了,这节就到这里了。(赶紧说,别废话!)既然你诚心诚意的发问了,为了防止世界被破坏,为了维护世界的和平...&%%&^&&^$。谁用拖鞋扔我! 好吧,且听我静静装逼,不对,且听我慢慢说来。所谓的Tagged Pointer其实就是一个带着"真实"的数据信息的指针。说到底他也就是一个伪指针。为什么这么说呢? 我们来先看两个例子: NSNumber *num1 = [NSNumber numberWithInt:10]; NSNumber *num2 = [NSNumber…