iPhone Tips ~メモリ関連~
こんにちは。阿久津です。
本日は、iPhoneアプリを開発するにあたって重要となる
メモリに関するお話をすこし。
iPhone OSでは、メモリ不足の状態が生じると実行中のアプリに警告を出し、
この状態が続くとアプリを強制終了させる場合が起こりえます。
このため、アプリで使用するメモリには細心の注意を払う必要があるのです。
そこで今回紹介したいのがiPhoneアプリで推奨されている画像形式のPNG画像を
できる限り圧縮するオープンソース「pngcrush」です。
この「pngcrush」は、元の画質を変えずにファイルサイズを小さくするということなので
実際に試してみました。
元のファイル(sample.png)
サイズ:$-rw-r–r– 1 hoge staff 47989 12 8 11:21 sample.png
pngcrush実行
$pngcrush -brute sample.png out.png
結果ファイル(out.png)
サイズ:$-rw-r–r– 1 hoge staff 44898 12 8 11:21 out.png
ほぉ~、見た目も変わりなく、少しではありますがサイズも小さくすることができましたねぇ~
こういったリソースファイルを小さくすることもメモリ使用量を抑えることになるので、
ちいさなことからコツコツとが大事ですね。
- 2009年01月29日
- iPhone