5
は、署名は、ソートの定義されています。戻り値の代わりに反復継続フラグのほとんどのブロック使用引数がなぜですか?ほとんどの反復ブロックの
void(^)(id obj, BOOL* stop)
それはフラグを停止させるため、戻り値を使用して良く見えます。
BOOL(^)(id obj)
は、しかし、私は彼らが代わりに、より短いと便利なフォームの現在のフォームを使用することを決定するために作られた強力な理由があると信じています。彼らはなぜ停止フラグの引数を使用するのですか?