2013-06-19 49 views

回答

6

方法的返回類型默認爲id

- (void)tabtwoAction:(id)sender; 

-()tabtwoAction:(id)sender; 

之間的區別,所以全部爲

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

是等同的。

+2

再次,太快:d +1 – HAS

+2

@HAS我甚至在發佈前嘗試過:d – 2013-06-19 18:17:04

+0

哈哈:d你是最好的:d和最快的;)...肯定:d – HAS

0

一個 「差」 的..如果你有方法...

- staySexy { [thanks gorgeous]; } 

,你會得到一個編譯錯誤......

error: returning void from a function with incompatible result type id

如果(id)省略(如具有已經被討論過了,它實際上只是暗示的)......編譯器會希望(需要?)?你要返回東西 - 又名Object至少nil - 不只是voidreturn

- uglyMethod { return [loves it], nil; } // clang love you long time