スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

iPhoneアプリ開発_自作アプリ第一弾

やっとアプリを転送することができ、いよいよオリジナルアプリをiPhod-touchに転送。

sample4

このアプリは合コンに役立つ画期的な割り勘ツールです。合コンで会計するときに男と女が支払う料金は平等じゃないはず。必ずと言っていいほど「女の子は3000円でいいよ」となり、その後、男が残りを頭割りで計算します。携帯の電卓を使って計算に手間取ってしまうという経験はないですかー?なんとそれを解消してくれるツールを作りました。

このアプリを「AppStore」に配信しようと思っていたのですが、友人に「似たようなアプリがすでにあるよ」と言われてしまいました(笑)
そこでせっかく作ったのでこのアプリのソースを紹介します。。


<プログラミングメモ>
パーツ(テキスト、ラベル)の接続や、記述の仕方などiPhoneSDKの基本的な使い方は木下さんのiPhone SDK プログラミング大全を参考にしてください。わかりやすく図を使って説明してくれています。

ここでは、ソースのみ説明します。

1.<****AppDelegate.h>で宣言
ここでは、変数やメソッド、パーツの宣言を行います。
<****AppDelegate.h>
@interface ****AppDelegate : NSObject {
  UIWindow *window;
  IBOutlet UITextField* goukei; //合計金額テキスト
  IBOutlet UITextField* men;    //男の人数テキスト
  IBOutlet UITextField* women;   //女の人数テキスト
  IBOutlet UITextField* hitoriMen;  //男一人当たりテキスト
  IBOutlet UITextField* hitoriWomen; //女一人当たりテキスト
  IBOutlet UITextField* husokuMoney; //不足金額テキスト
  IBOutlet UISegmentedControl* womenMoney; //女の料金選択
  IBOutlet UILabel* error;     //予期せぬ入力されたときのエラー表示
}

@property (nonatomic, retain) IBOutlet UIWindow *window;
- (IBAction)calculates:(id)sender;    //計算するメソッド
@end

IBOutletでパーツの宣言、IBActionでイベントを宣言しています。

2.パーツの接続
次に画面を作って、さっき宣言したパーツを接続します。
これは、MainWindow.xibファイルをクリックして行います。

3.<****AppDelegate.m>で実装
計算ボタンを押したときの処理をこのファイルに実装します。
ちょっと長いので下をクリックしてください。
****AppDelegate.m
細かいエラー処理は入れていませんが、動かすだけならこれで十分です。


プログラムに関してはErica SadunのiPhoneデベロッパークックブックがすごい勉強になります。たくさん例を挙げて説明してくれています。

objective-Cの言語、iPhone SDKの基礎的な使い方であればiPhone SDK プログラミング大全の方が効果的です。


人気ブログランキングへ
スポンサーサイト

コメントの投稿

非公開コメント

プロフィール

yasuyyyy0131

Author:yasuyyyy0131
こんにちはyasuです。
年齢 :24歳
性別 :男性
出身地:青森県
現住所:東京都
趣味 :読書、映画、海外旅行
特技 :iPhoneアプリ自宅開発
資格 :基本情報処理試験
    TOEIC700点
●経歴
・大学を卒業(2008年3月)
・ソフトウェア開発会社就職(2008年4月)⇒退職(2009年12月)
・海外に語学留学(2010年1月)
・転職活動中(2010年5月)

 私の目標は、”起業する”、”世界一周する”、”20代で年収1000万”です。

最新記事
カテゴリ
最新コメント
最新トラックバック
月別アーカイブ
最新記事
目次
おすすめ本








RSSリンクの表示
リンク
QRコード
QR
ブロとも申請フォーム

この人とブロともになる

検索フォーム
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。