2013-05-20 32 views
1

中同時具有靜態方法和實例方法的類我創建了一個只包含靜態方法的類。這門課主要是做我的核心數據操作。但突然之間,我需要在視圖控制器中進行方法調用,當數據插入到表中時已完成。何時使用IPhone

起初,我決定發送一個NSNotification,一旦循環完成迭代。但是,因爲我只需要一次性使用它,所以我決定不去使用NSNotificationCenter,而是使用委託。

現在我有許多靜態方法,以及兩個實例方法:

//1 
-(id)initWithDelegate:(id)delegate; 

//2 
-(void)insertContentsInToTheTableFromArray:(NSArray *)contentArray; 

這是一個很好的設計模式,有這兩個類的實例方法和類方法。請分享你的想法。

+2

你能解釋一下這個場景嗎? – Gihan

回答

1

我們可以在一個類中使用這兩種方法。我們知道實例方法使用一個類的實例,而靜態方法只能與類名一起使用。但是,靜態方法是一種在許多基礎類上使用的方便方法。