tagged Pointer
来源:3-5 Tagged Pointer介绍
duduhali
2019-01-25
老师我下载您的Demo里的这一节 , tagged pointer为什么打印出来的值最后几位跟您不一样啊 ? 算不出来是7 , 11 ,555啊???
写回答
2回答
-
你的iOS系统是不最新的?可能苹果又改了些内容,从你打印的内容仍然可以发现规律,number1与number2相差4,number2和number3相差544。那么可以猜测tagged pointer机制还有,只是其它位的标志位内容变了。
112019-01-30 -
风儿想嚯奶茶
2021-04-15
在运行代码之前关闭代码混淆就好了,Xcode --> Product ->Scheme -> Edit Scheme -> Run -> Environment Variables -> OBJC_DISABLE_TAG_OBFUSCATION -> YES.


再次运行代码就是老师的结果:
```number======0xb000000000000072,0xb0000000000000b2,0xb0000000000022b2,0x60000392c2c0
```
00

