「Blocks Programming Topics」ドキュメントを読みました。__block Variablesしかし、の管理についてはよくわかりません。
が__block Variables標準 C スカラーの型 (int、double など) の場合、すべて問題ありません。しかし、それがオブジェクトである場合。を使用して関連するブロック変数をコピーすると、Block_copy(). オブジェクトのretainCountが常に1であることがわかりました。では、どうすればメモリを管理できますか? 関連するブロック変数 use を管理するだけでよいかどうかはBlock_release、ランタイム システムが処理します__block Variables。
私は英語のネイティブ スピーカーではありません。理解していただければ幸いです。