2008-12-20から1日間の記事一覧

iPhone SDKレシピ3:UIProgressViewの使い方

ポイント UIProgressViewのprogressプロパティは、ある処理をしているスレッド中で変更しても、その処理が終了するまで画面に反映されない。 そこで、performSelectorInBackground:withObject:メソッドを利用して、バックグラウンドでprogressプロパティを変…

iPhoneレシピ4:UIActionSheetにプログレスバーを表示する

ポイント UIActionSheetの高さはタイトルの改行か、setNumberOfRowsメソッドで設定する。ただしsetNumberOfRowsはドキュメントには載っていないメソッド。 UIActionSheetはメインスレッドで表示しないと、ボタンが効かないっぽい。また、表示とその他の処理…

iPhoneレシピ5:zipファイルを解凍する

ポイント iPhoneにはzlibが入っているので、それを利用して解凍する。 zlibを使うためには、libz***.dylibへのリンクが必要。そのためには、xcodeで「グループとファイル」ビュー上で右クリック→「追加」→「既存のフレームワークを追加」でibz***.dylibを追…

iPhoneレシピ6:zipファイルをダウンロードし、Documentsディレクトリに解凍する

下記4つのレシピを組み合わせて、zipファイルをダウンロードし、Documentsディレクトリに解凍する方法。 iPhone SDKレシピ2:NSURLConnectionを使ってファイルをダウンロードする - Random Note iPhone SDKレシピ3:UIProgressViewの使い方 - Random Note iP…