3 例如: 委託方法可以具有返回值。 同一動作可以有多個目標,但通常只有一個代表。 目標動作機制(語義上,不是嚴格)綁定到預定義的控件事件,如「值改變」,「修改」等。委託方法可以是任何東西。 委託方法可以有任意的參數。 Action方法總是有相同的參數(發送者和事件,都是可選的)。 來源 2011-04-25 08:26:34 +0 那麼爲什麼需要IBAction呢?爲什麼不總是使用委託,如VB.net?嗯... vb.net排序只有IBAction是不是? – 2011-04-25 14:44:38 +0 這不是一個「需要」的問題,而是一個語義問題。目標行爲模式更適合預定義事件(如上所述);委託模式更適合更復雜的關係。 – 2011-04-25 14:47:19
那麼爲什麼需要IBAction呢?爲什麼不總是使用委託,如VB.net?嗯... vb.net排序只有IBAction是不是? – 2011-04-25 14:44:38
這不是一個「需要」的問題,而是一個語義問題。目標行爲模式更適合預定義事件(如上所述);委託模式更適合更復雜的關係。 – 2011-04-25 14:47:19