2012年1月31日火曜日

プログラム活性化完了

こんばんは

Appleからメールが来ていました。

--------------------------------------------------------------------------------------------------------
Apple Developer Program Enrollment Update

Dear xxxxxxx
We are following up with you regarding your recent Apple Developer Program purchase.
We have reviewed your documentation and have removed the hold on your Program activation. At this time, we ask that you please refer to the original activation code email that you received and click through the link once again.
If you have any questions or need further assistance, please contact us
Best regards,

Apple Developer Program Support
--------------------------------------------------------------------------------------------------------

要は
あなたの情報(名前とか住所)を見直し、
あなたのプログラム活発化できるようにしたよ!
リンクもう一度押してみなよ!
 ってことです。

活性化してから実機に取り込むまでは下記のサイトがとても参考になります。

http://d.hatena.ne.jp/HirosigeT/20110116/1295129971


下記が実機に取り込んだ画面です。
とりあえず一画面だけ。



今日は時間がおそいのでここまで




2012年1月30日月曜日

iOS developer program 活性化 エラー

以前に紹介したiOS developer programですが
大抵の人は最初、失敗するらしいです。


私も失敗しました。
ストアでiOS developer programを購入後、次のようなメールが送られてきます。

----------------------------------------------------------------------------------------------------------------------------------

Apple Developer

Apple Developer Program Activation Code
Dear XX,XX
To complete your purchase and access your Apple Developer Program benefits, please click on the activation code below.
Activation Code
Part Number
iOS Developer Program
XXXXXXXXXXXXXX
XXXXXXX
If you need further assistance, please countus.
Best regards,

Apple Developer Support
----------------------------------------------------------------------------------------------------------------------------------


そして、Activation code の下のXXXXXXの所がクリックできて、登録完了になるはずですが、私はこうなりました。


----------------------------------------------------------------------------------------------------------------------------------
Big Warning

We are unable to activate your Apple Developer Program membership.


We are unable to activate your Apple Developer Program membership because we are unable to successfully verify your identity. Please contact us and reference Enrollment ID# XXXXXX for further assistance.
----------------------------------------------------------------------------------------------------------------------------------

要は 
あなたの情報が確かめることができないので、
私たちはあなたのアップルDeveloper Program会員資格を活性化できません。 
何かお手伝いできることがあれば連絡してください。
ということです。


はやく実機でやりたいのに!
と思いつつcontact us でメール


----------------------------------------------------------------------------------------------------------------------------------

送られてきた Activacton code を入力したらエラーになりました。

>We are unable to activate your Apple Developer Program membership because we are unable to >successfully verify your identity. Please contact us and reference Enrollment ID# XXXXXX for further >assistance.
どうしたらよいですか
----------------------------------------------------------------------------------------------------------------------------------


こんな感じで送ると、
何日か後に返信がくるらしい、
そんなまってられないのでgoogle先生に教えてもらうと、
電話のがはやいらしいので、明日電話することにします。




2012年1月29日日曜日

iphoneアプリ開発環境


先走って、プログラムに関する投稿をしてしまいましたが、

ここで、iphoneアプリ開発で必要な物を紹介します。

まず最初は
①IMAC製品
私はこのMacBookAirを選びました。

大手家電量販店で買おうとすると、
7万5000円以上はしますが、
価格.comなどで検索すると6万円台で購入できます。
私も69800円で購入しました。
64GBのモデルですが、
スピードも早いし、容量も開発だけなら余裕です。









②iphone

これはなぜ必要かというと、実機のテストを行えるからです。
Xcode上にシュミレーターがあり、これでテストも行えますが、
実機でないと確認できない、イレギュラーなこともたくさんあります。↓はシュミレーターです


③ios developer program
これは何かというと、作ったアプリを実機で動作させたり、
アップルストアに公開したりするための権利です。
2012/01/29日現在 8000円でした。

アプリがテストできる段階までできていないなら
まだ登録する必要はありません。

お金がかかるものはここまでです。

④xcode
現在は4.2が最新です。
英語表記でわかりずらいですが、頑張りましょう。
ちなみに英検3級の私はなんとかやってます。


⑤その他ツール
データベースの管理ツールがあると便利です。
iphoneのデータベースについては次の2つのやり方があります。
・coredata
・sqllite3
後者の方がプログラミングをやられているかたはわかりやすいかと思います。

imacにもwindows同様、コマンドプロンプトのような物があります。

ターミナルと呼ばれるもので、そこでデータベースを作成できます。
そして作ったデータベースをxcodeのプロジェクトに追加して使用することができます。


ここからは有償アプリを配布する場合
⑥銀行口座
収入をいれてもらう口座です。
米国から入金するため、手数料がかかります。

ちなみに、売り上げの30%はアップルに手数料をとられ
10%は日本に納税らしいので、
手元にくるのは60%とか、

citybank銀行だと手数料がかからないらしいので、
私はcitybank銀行を作りました。

⑦サポートサイト
アプリの紹介するサイトです。
これを作らないと、アップルの審査に通らないらしいです。

実はこのサイトも、
のちに紹介するアプリのサポートサイトにしようと考えています。

今回はここまで。

キーボードを隠す

こんにちは
今日はキーボードを隠す処理について書きます。

なぜそのような処理が必要かというと
returnボタンや、他のボタンを押下したとき
この処理を加えないと、キーボードが永久に残ってしまいます。


//キーボードを隠す処理
- (void)textFieldResignFirstResponder {
    
    //管理
    [poketmoneyText resignFirstResponder]; // お財布テキスト
}
// UITextFieldDelegateプロトコルで定義されているイベントメソッド
// キーボードのReturnキーが押された後に呼ばれる
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
    [self textFieldResignFirstResponder];
    return YES;
}
// UITextFieldDelegateプロトコルで定義されているイベントメソッド
// キーボードのReturnキーが押された後に呼ばれる
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
    [self textFieldResignFirstResponder];
    return YES;
}

// クリア処理
//関数:clearbtn
//概要:クリアボタンを押下したときの処理
- (IBAction)clearoutButton:(id) sender {
    // キーボードを隠す
    [self textFieldResignFirstResponder];

}


 上記の処理はキーボードでreturnを押したときと、
他のボタン(ここではクリアボタン)を押したとき、
キーボードを下げてくれます。


メッセージ出力

こんばんわ 私がコーディングするために調べたことを どんどんあげていこうと思います。
これから開発する人は必ず調べるであろうと思います。
 第一回はメッセージ出力。
 Accessなのでいうメッセージボックスの出し方。 下記がその例です。

 //メッセージ表示
UIAlertView *alert = [ [UIAlertView alloc]
initWithTitle:@"数値が大きすぎます"
message:@"更新できません"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];

実際の画面はこうなります。

2012年1月28日土曜日

iphoneアプリ開発を始めたユウタンです

はじめまして、 iphoneアプリの開発を始めた かけだしプログラマのユウタンです。 プライベートな時間で作った、アプリを随時公開したり、 開発ではまった、ことなど書いていこうと思います。
これが開発中のお財布管理アプリです 現在、APPLEに配布に必要な年会費を払い、申請中なので、 準備が整い次第、公開したいと思います。