2009-12-27 65 views

回答

19

-(void)用於該方法的聲明中。據推測,你正在爲其他人打電話而不是自己打電話。

-符號表示該方法是一種實例方法,而不是類方法。它需要一個對象來調用它,並且該對象的實例變量在其定義中可用。

(void)表示返回類型。這個方法不返回任何東西,所以它的結果不能被分配給任何東西。

0

(void)標記返回類型 - 在這種情況下,void意味着它不返回任何內容。

如果是 - (int)awakeFromNib,那麼您應該返回一個整數。 返回值的含義(如果有的話)應該在文檔中解釋。

+0

thanx尋求幫助! – nambvarun 2009-12-27 20:46:37

2

因爲該方法不返回任何東西,並給出一個void返回類型是你如何在C和Objective-C中聲明。

+0

thanx爲您提供幫助 – nambvarun 2009-12-27 20:46:02

7

它認爲這種方式

說你有你創建了一個叫做「加減乘除」

一個和這個類有一個名爲「計算」的方法。作爲

-(int)calculate { 
2+2; 
return 2+2; 
} 

當你的Alloc類它的類型和初始化對象和執行「該對象的計算方法,它會做計算2 + 2,它會返回結果,4

如果您嘗試

-(void)calculate { 
2+2; 
} 

它不會做任何事情,它只是有一個存儲在方法2 + 2的信息,但不會出現計算。

相關問題