2009-07-15 45 views
3

我做了一個iPhone應用程序,現在我想用同樣的應用程序製作多個版本,但功能略有不同。製作一個iPhone應用程序的多個版本

我想知道是否有人知道什麼是最好的方法是儘可能少地去掉重複項目(我認爲這是正確的術語)。

也許有人在那裏做了他們的iPhone應用程序的LITE版本?他們如何去做,他們從中學到了什麼?

回答

1

一個低預算,低開銷的方法,我已經使用,將保持簡單如下:

/****************************************** 
* Set to 'FREE_APP' or 'PAID_APP' 
******************************************/ 
#define PAID_APP 

在您的應用程序,你再編寫代碼simimar以下幾點:

#ifdef PAID_APP 
    @interface myViewController : UITableViewController 
#else 
    @interface myViewController : UITableViewController <CustomTableAppDelegate> 
#endif 

這絕不是最好的各地方法,因爲你仍然有更新的info.plist文件來設置可執行文件名稱和軟件包ID entifier。然而,在一個小問題中,它可以很好地維護一個代碼庫/項目。

相關問題