2009-07-15 10 views
3

iPhoneアプリケーションを作成しましたが、今回は同じアプリケーションの複数のバージョンを非常にわずかに異なる機能にしたいと考えています。複数のバージョンのiPhoneアプリケーションを作成する

できるだけデカップリングを少なくしてプロジェクトを複製するのが最善の方法であることを誰もが知っていたのではないでしょうか。

誰かがLITE版のiPhoneアプリケーションを作成したことがありますか?どのように彼らはそれについてやったのか、そして彼らがそれから学んだ教訓は何ですか?

答えて

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を設定するファイルエンティティ。しかし、ピンチでは、1つのコードベース/プロジェクトを維持するのにはうまくいきます。

0

Here's another link

私は、このアプローチを使用しましたし、それはかなりうまく動作します。

関連する問題