とらぬたぬきの皮算用

普段のなんでもないことも、技術的なことも、趣味のことも書いてしまう雑食です。

iPhone

iOS5 betaにアップデートするときに覚悟すること

今週の水曜日に、AppleからiOS5が発表されましたね。例のごとく、開発者はiOS5 beta版をインストールできるということで、早速こちらのページを参考にしながら、インストールをしてみました。 それはそれはもう、新しいNotificationの仕組みから、iTunesとの…

バックグラウンドとautorelease

全然ブログ書いてなかった!! ってことで、今回発見されたバグ。恐らくiOS4以上じゃないと再現しないかもしれませんが、 一度アプリを起動し、ホームボタンを押してバックグラウンドへ。その後再度アプリを起動し、ちょこちょこいじってるとUIImage絡みで強…

popViewControllerAnimatedでBAD_ACCESS!!

このパターンでハマっている人がいたら、たぶん問題点は記事のとおり。 UINavigationControllerで階層的にviewの遷移をさせているときに、popViewControllerAnimatedを呼んだあたりでSIGABRTやらBAD_ACCESSで落ちること場合があります。 スタックトレースを…

DropboxでSubversion(Xcode編)

iPhoneアプリを作るに当たって、その開発メンバーが1人であっても、複数人であっても、コードのバージョン管理はしたいはず。 ということで、今回はDropboxを使用して、Subversionを使える仕組みをご紹介。 これを行えば、Subversion(SVN)用にサーバーを持…

アプリ内課金について

iPhoneのアプリ内課金について調べてた。詳しいことはこちらへ。 アプリ内課金プログラミングガイドアプリ本体は無料で配布し、中のコンテンツごとに課金をさせる仕組みですが、その配布方法には結構な選択肢がある模様。 消耗型課金( 一度だけ使えるコンテ…

NavigationBarのBackButtonは制御不能?

調べに調べていたのですが、とうとうできないと決断を下したこのお題。navigationControllerでviewcontrollerをpushすると勝手に追加される左上のbackbutton。 バックボタンが押されてから、なんらかの処理を加えてviewControllerをpopしようと試行錯誤して…

Interface Builderとの決別

iPhone向けアプリを作ろうとするとき、InterfaceBuilder(以下、IB)を使わずに作りたいという人も少なくないはず。 一番単純にそれを実現するにはXcodeの作成からwindow-based applicationを選べば言い訳ですが、それだけだと実はwindowのファイルがまだ残…

Window-based Applicationでアプリを作るときに

自分がどん詰まりしたところをメモ。window-based applicationでアプリ開発を進めていくにあたって、ViewControllerにViewの管理を任せるような設計にしたいと思って、開発をしています。が、何度開いてもアプリの画面は真っ白。 単純にViewControllerのself…

iPhoneアプリ開発に向けて

初ブログ!ブログを書くにあたって、どこが良いのかを吟味した結果、このはてなブログにたどり着きました。 なによりもこのごちゃっとしてないたたずまいが何よりも気に入った! ということで、今日からちょくちょくと記録を残していくために、ブログを書い…