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