2

誰でも私に何が違うのか教えてもらえますか

- (void)tabtwoAction:(id)sender;

- ()tabtwoAction:(id)sender;

戻り型なし

4

2 に答える 2

6

メソッドの戻り値の型のデフォルトはidであるため、すべての

- (id)foo;
- ()foo;
- foo;

同等です。

于 2013-06-19T18:14:17.857 に答える
0

1つの「違い」は..方法があれば...

- staySexy { [thanks gorgeous]; }

コンパイルエラーが発生します...

voidエラー:互換性のない結果の型を持つ関数から返されましたid

the(id)が省略されている場合 (議論されているように、実際には暗示されているだけです)... コンパイラは、何かを返すことを望んいます (必要ですObjectか? 欲望?) 。 nilvoidreturn

- uglyMethod { return [loves it], nil; } // clang love you long time
于 2014-04-27T01:08:36.947 に答える