Будет ли подскажет мне, когда я должен использовать __block?

afaik, __, __, __ , используются при изменении, внутри блока обратите внимание, адрес, который является переменной (объявлена вне блока) указывает на.

Но что, если я изменяю значение того, что переменные точки, но указатель остаются прежними? Например, что если у меня будет nsmutablearray * Array и просто делаю [Array AddObject: Object] Внутри блока? В этом случае я не изменяю указку массива , но я изменяю значение, которое он указывает. Итак, я должен все еще использовать __ блок в объявлении Nsmutablearray * Array ?

5
задан ma11hew28 16 September 2011 в 02:43
поделиться