2013年4月5日金曜日

パフォーマンスを向上させる25の基本Tips

基本的だが効果的なTipsが紹介されていている。


以下、意訳。
1. ARCを使う
2. reuseIdentifierを使う
3. 可能なかぎりOpaqueで(不透明で)
4. XIBを肥大化させない
5. メインスレッドをブロックしない
6. イメージはできるだけ表示サイズに合わせる
7. 適切なコレクションクラスを選ぶ
8. ネットワーク転送でGZIPを使う
9. ビューは再利用と遅延ロードする
10. キャッシュを使え
11. 必要ならCoreGraphicsで描く
12. メモリ警告が出たら不要なメモリを開放
13. 高コストなオブジェクトの再利用(NSDateFormatterの再利用)
14. スプライトシートを使う
15. 前の計算結果を使う
16. 適切なデータ型の選択
17. 背景画像は大きさに応じた方法で
18. UIWebViewは注意深く利用(重いJS Frameworkは避ける)
19. 影を付けるなら .shadowPathを使う
20. UITableViewを最適化する(いろいろなTips!)
21. 用途に応じた適切なストレージを選ぶ(いろいろなストレージ)
22. 非同期を活用して起動をスピードアップ、XIBは小さく
23. Autorelease Pool を使う
24. 画像キャッシュを意識する(imageNamed:の使用)
25. 日付は Unix timestampを使う(場合によっては)
参考になった。長いが一読をお勧め。

0 件のコメント:

コメントを投稿