この Stackoverflow の投稿: Selectors or Blocks for callbacks in an Objective-C libraryによると、
ブロックは ObjC の未来のようです。ただし、無名関数と同様に、ブロックは実装の「草稿」のように感じられます。また、その「組み込み」の性質により、それらを使いすぎると、単体テストまたは「テスト可能な」OOP という意味でのモジュール性が損なわれるのではないかと心配しています。
ブロックをテストする方法、およびブロックと通常のメソッドのテストを調整する方法に関するガイドラインはあまり見つかりませんでした。このトピックに関する適切なリソースはありますか?