seraphyの日記

日記というよりは過去を振り返るときのための単なる備忘録

objc

[objc] Objective-Cのブロックと、ブロックにキャプチャされたオブジェクトの寿命の確認

上記のObjective-Cのコードでは、ループ中にブロックを作成して配列に格納しているが、 ここで生成されるブロックは本当にループ回数分だけ独自のものが生成されているのか、 ブロックにキャプチャされたローカルスコープのオブジェクトは、ブロックが残存す…

ラムダ/クロージャ/ブロックの覚え書き

C#, C++, Objective-Cのラムダ(匿名関数)の基本的な使い方の覚え書きと、JavaSE7時点のラムダ相当のイディオムについての雑記。(※ プログラムの作用に主眼を置いて、単純に、Lambda ≒ Closure ≒ Block ≒ 匿名関数 という認識で書いてます。) C#4.0のラムダの…