無名メソッドとはいってもブロック構文のことではないですよ。厳密には「引数付き無名メソッド」と言ったほうが正確かもしれません。引数付き無名メソッドObjective-Cは引数有りのメソッドに限り、メソッド名を省略することができます。この仕様は実用性はともかく凄く面白いです。こんな書き方ができます。"abcdef-abcdef"作り方はこうです。a];}@end言語仕様的に不安がありますが、内部的には:という一文字のセレクターとして解釈されているため問題なく動いているようです。"ab"なお、無名メソッドはリファクタリング機能による名前の一括変換には対応していません。型破りなテクニックでもあるため、ダークサイ度は「★5つ」とします。パラメーター省略テクニックとの合わせ技ちなみに、以前紹介しましたが、Objective-Cはパラメータのラベル名を省略することも可能ですので、メソッド名とラベル名を省略する合わせ技も可能になります。使うメソッドへのエイリアスとして利用したり、いろいろ妄想が広がりますね。