48
0
1
写了 27936 字,被 3230 人关注,获得了 9637 个喜欢
写了 17189 字,被 118 人关注,获得了 242 个喜欢
写了 4523 字,被 10 人关注,获得了 25 个喜欢
写了 126855 字,被 437 人关注,获得了 1075 个喜欢
写了 9803 字,被 37 人关注,获得了 90 个喜欢
写了 61958 字,被 16302 人关注,获得了 9575 个喜欢
写了 426307 字,被 1334 人关注,获得了 2278 个喜欢
写了 31501 字,被 1744 人关注,获得了 3281 个喜欢
写了 27396 字,被 108 人关注,获得了 273 个喜欢
写了 66434 字,被 651 人关注,获得了 571 个喜欢
写了 65962 字,被 375 人关注,获得了 563 个喜欢
写了 27578 字,被 114 人关注,获得了 230 个喜欢
你这个地方说的也是一知半解, 在Block内部修改变量的时候,编译器会多一个结构体struct __Block_byref_val_0,__Block_byref_val_0的内部有__isa指针和__forwarding、val、__flags、__size。 val存储变量的值,然后用__forwarding指向自身的val。内部的重要的赋值部分也没讲清楚啊~
1条大菜狗 评论自通过__block的作用深入研究block
一缕殇流化隐半边冰霜 编,44 篇文章,66 人关注
写了 17704 字,被 654 人关注,获得了 748 个喜欢
写了 5003 字,被 30 人关注,获得了 1319 个喜欢
写了 56547 字,被 828 人关注,获得了 768 个喜欢
写了 15179 字,被 20 人关注,获得了 32 个喜欢
写了 82229 字,被 2253 人关注,获得了 2784 个喜欢
写了 5591 字,被 15 人关注,获得了 35 个喜欢