2012-04-04 42 views
0

我是很新的iPhone。我在iPhone上開發了兩個版本的應用程序。在這裏,我已經使用了單獨的類實現取決於版本功能。子類在iPhone目標C分享共同的類文件

例如 'ListViewController' 類有.h,.m, xib文件。在兩個版本相同的名稱,但在不同的某些部分(有點差)代碼實現。

在1 'ListViewController'版本只顯示了一個表視圖。 在第二個版本中,'ListViewController'顯示tableview和一個按鈕,只是在表格視圖中設置提醒(警報)。

所以只是在InterfaceBuilder中*button* (AlarmButton) & 在代碼差異button action -(IBAction)SetReminder.

現在我需要把所有的同一類在庫(Common文件夾)兩個項目V1 & V2,

現在我需要實現'ListViewController'作爲共同的兩個版本使用subClassing

如何做到這一點,任何幫助或實例或鏈接。

回答

1

要建立你只需要創建他們應該像這樣

// header file 
@interface MySubclassName : ListViewController 

@end 


// implementation file 
#import "MySubclassName.h" 
@implementation MySubclassName 

// methods you want to subclass 

@end