1
chmlai 2014-01-20 18:05:12 +08:00 1
@号是ObjC的, block是C的
|
2
lqs 2014-01-20 18:10:46 +08:00
__block 和 __strong __weak 属于同类。
|
3
PrideChung 2014-01-20 21:04:08 +08:00
__block比较坑的地方是它在ARC和没有ARC之前的意义完全不一样。
|
4
chchwy 2014-01-21 00:02:46 +08:00
block 是 C-extension,純 C 語言也能用的。
|
5
ryanking8215 OP block不是objc扩展出来的吗?ansi-c没有block的概念啊,为什么说__block是c-extension呢?
|
6
ryanking8215 OP 我错了。
Block objects are a C language feature introduced in OS X v10.6 and iOS 4.0 that are similar to function pointers conceptually, but have some additional benefits. |