ここのところObjective-Cを勉強中なんですが、まず最初にびっくりしたのがメソッド名の長さです。

Objective-Cでは、メソッドの呼び出し時に引数の名前を明示するので、「このメソッドの2番目の引数は何の意味だっけ？」などと悩む必要がなくなる反面、メソッド名が「動詞＋前置詞＋名詞1:名詞2:名詞3...」のような構成になって、ものすごく長くなります。

一番長いメソッドは何文字あるのか好奇心が湧いてきたので、Cocoaのリファレンスに載っているクラスを対象に調べてみました。

まず、メソッド全体の長さベスト10です。

第1位

initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample: samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bitmapFormat: bytesPerRow:bitsPerPixel: 文字数: 148 所属クラス: NSBitmapImageRep

※あまりに長いので改行してますが、"initWithBitmapDataPlanes:"から"bitsPerPixel:"までが1つのメソッドです。以降も同様です。