未実装のメソッドにマーキングする

TDDなんかする人向きの、とりあえず未実装のメソッドはエラーを返すようにして実装漏れを防ぐ秘訣。

- (id)hoge
{
    // TODO: あとで実装する
    [self doesNotRecognizeSelector:_cmd];
    return nil;
}

単純にreturn nil;するだけだと、うっかり動いて実装漏れしてしまうこともあるので。こうしておくと、コンパイルは通るけど実際に呼び出すとraiseするので忘れにくい。