2009-07-15 121 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。然而,在一个小问题中,它可以很好地维护一个代码库/项目。

相关问题