我制作了一个iPhone应用程序,现在我想制作多个版本的同一应用程序,只是功能略有不同。
我想知道最好的方法是什么,可以尽可能少地解耦(我认为这是正确的术语)来复制项目。
也许有人已经制作了他们的iPhone应用程序的LITE版本?他们如何做到的以及从中学到了什么教训?
我想知道最好的方法是什么,可以尽可能少地解耦(我认为这是正确的术语)来复制项目。
也许有人已经制作了他们的iPhone应用程序的LITE版本?他们如何做到的以及从中学到了什么教训?
/******************************************
* Set to 'FREE_APP' or 'PAID_APP'
******************************************/
#define PAID_APP
#ifdef PAID_APP
@interface myViewController : UITableViewController
#else
@interface myViewController : UITableViewController <CustomTableAppDelegate>
#endif
这绝不是最好的全面方法,因为您仍然需要更新info.plist文件以设置可执行文件名称和捆绑标识符。但是,在逼不得已的情况下,它可以很好地保持一个代码库/项目。