静岡県富士市在住のiPhoneアプリ開発者ブログ -32ページ目

社内プログラミングコンテスト発表終了!

発表が終了しました!
静岡県富士市在住のiPhoneアプリ開発者ブログ
今回は、上の写真にもあるように「PARTY BINGO」というアプリを開発しました

ビンゴといっても、オリジナルのゲーム要素を追加してパーティー用に特化したアプリに仕上げました
(まぁ、ビンゴってそもそもパーティーでしかやらなくね?っていうツッコミもありますが・・・)

単純なビンゴは既にAppStoreにありますしね

で、このオリジナルのゲーム要素、実は
結婚披露パーティ、会社の謝恩パーティー、結婚式の2次会パーティーなどなどで
大活躍しているんですよ!

要するにウケがいい、盛り上がるわけなんですね

「オリジナルのゲーム要素」についてはリリースまでお楽しみに~
ということで、できるだけ早くAppStoreにお披露目できるように最終調整を頑張ります


あー16時30分から表彰があるのでドキドキする~

社内プログラミングコンテスト開催中!

今日は社内にて第7回プログラミングコンテストを開催しています

参加者は7チーム

お題はフリー、ソフトウェアであればなんでも作ってOKです
開発環境もなんでもOKです

前回は、4人チームでWebブラウザで動作する写真管理ソフトをFlexとかを使って作って優勝しました

で、今回は1人で参加です

もちろん、私は前のエントリーでも触れましたがパーティーで使えるiPhoneアプリを作りました
自信作です

午後から発表なのでドキドキしています

会社では、主にiPhoneアプリを開発しているわけではないので社員の方の興味を少しでも引くようにプレゼンも工夫しました

6月頃に製品としてAppStoreで販売することも視野に入れています

ということで、プレゼンの内容やアプリの内容は時期がきたらエントリーしようと思います

まずは、午後初っ端の発表を頑張って連続優勝を狙います!

機能を限定したLite版を作成する

機能を限定したLite版を作成するには、ターゲットを利用する

1.Xcode でプロジェクトを開き、グループとファイルからターゲットの中にあるターゲットを選択して、ポップアップメニューから複写を選択

静岡県富士市在住のiPhoneアプリ開発者ブログ

2.複製されたターゲットに(プロジェクト名)+ Lite など適当な名前を付ける
静岡県富士市在住のiPhoneアプリ開発者ブログ

3.Info.plist も複写されているのでInfolite.plist など適当な名前を付ける

4.複写したターゲットを選択してポップアップメニューから情報を見るを選択する
静岡県富士市在住のiPhoneアプリ開発者ブログ

5.ビルドタブを選択し構成をすべての構成に設定
静岡県富士市在住のiPhoneアプリ開発者ブログ

6.ビルドタブの下部にある歯車のアイコンのメニューから「ユーザ定義の設定を追加」を選択
静岡県富士市在住のiPhoneアプリ開発者ブログ

7.左側に「GCC_PREPROCESSOR_DEFINITIONS」と入力し、値に「LITE」などを設定
静岡県富士市在住のiPhoneアプリ開発者ブログ

8.こんな感じで使う
#ifdef LITE
//「GCC_PREPROCESSOR_DEFINITIONS」に「LITE」が定義されている場合のみ処理される
#endif

//例えば定数の切り替えで使ってみる
#ifdef LITE
#define cIconName @"iconBBLShotMgr_Lite.png"
#define cAppName @"Basketball Shot Manager Lite"
#else
#define cIconName @"iconBBLShotMgr.png"
#define cAppName @"Basketball Shot Manager"
#endif


1つのプロジェクトでできるので便利ですね