‘アプリ作成関連’ カテゴリーのアーカイブ

iOS4.2.1 でパスコード(数字4桁)入力後にアプリが終了する問題

2010 年 12 月 6 日 月曜日

1Password Proというアプリで起きている問題なのですが自分の作ったアプリでも起きましたw
他にもいくつかのアプリで起きているのでiOS4.2.1のバグだと思われます。
とりあえず対処した方法をご紹介。

Interface Builder でUITextFieldのSecureチェックを外すだけ。

私のアプリ(女性向け予定表)ではテンキーパッドに隠れる位置にUITextFieldをおいて
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
このdelegateを使って一文字ずつチェックしながら黒丸を表示させているため、secureがなくても問題が無いので外しました。

エラーに関係すると思われる手順
1、[navigationController pushViewController: animated:]で画面を移す
2、secure付きUITextFieldで入力
3、NSUserDefaultsで値を追加、削除
4、[navigationController popViewControllerAnimated:];で画面を戻る

もし同様の問題で困っている方は参考まで。

2011.1.11追記
私がバグじゃないかと思ってるだけでAppleがバグと認めたわけではありませんのでご注意ください。何か仕様が変わって使い方を間違えてるだけかもしれません。

Team Provisioning Profile: * の期限切れ更新

2010 年 11 月 6 日 土曜日

いつからかわかりませんが自分で作らなくてもXcodeが自動的に「Development Provisioning Profile」を作ってくれるようになりました。
In App Purchaseを使わないのであれば自動的にできたProfileでぜんぜん困らないのでそのまま使っていたのですが先日期限切れに。更新しようと「renew」を押そうとするのですが押せないし、Xcodeは不具合が起きたので問い合わせしろというし。

ですが、先ほどやっと解決。
期限切れになったProfileをiOS Provisioning Portalから削除してXcodeのオーガナイザでRefreshするだけ。

ちゃんとドキュメントを読めばどこかに書いてあるのだと思いますが同症状で困っている人が居るかもしれないので書いてみました。

いつの間にか4.2もそろそろリリースされるみたいだし、もう一台iPadがほしい今日この頃です。

Sudoku Note for iPad について

2010 年 5 月 31 日 月曜日

やっと実機を手に入れたので試したところ、大変使いにくい事に気がつきました。シミュレータだけでは駄目ですね。
もっと使いやすい形に直しますのでしばらくお待ちください。
よろしくお願いいたします。

iPhone / iPod touchの使用OSバージョンについて

2010 年 4 月 28 日 水曜日

今の所、3.x系の機能を使うソフトを作っていないので2.2.1対応でアプリをリリースしていますがどれぐらいの方が2.x系をお使いなのかアンケートをしてみたいと思います。
1端末1回ずつでお願いいたします。

{democracy:2}

iPhoneアプリ開発用の書籍紹介(2)

2010 年 4 月 17 日 土曜日
iPhoneアプリケーションプログラミング iPhoneアプリケーションプログラミング
レビューを見る
欲しいものリストに追加
価格:3360円 在庫あり。powered by Amazon.co.jp

この本はプログラム経験はあるけどMac,iPhoneのソフトは初めてって人に向けて書かれた教科書の様な本です。xcodeという開発ツールの使い方から順番に説明されていて、内容的にも十分だと思います。

が、この本は最初から通して読みながら学習する様に書かれているので、リファレンス的にちょこちょこ読みするのには向いていないと思います。amazonの評価が低いのは私のような「こういうことをやるにはどうしたらいいの?」って思いながら開く人が多いためでしょうw

なので最初から順番に通し読みしながらコツコツ勉強できるタイプの人におすすめです。