2009-06-19 10 views
1

私はUIColorとUIFontに関連する質問はほとんどありません。初心者のUIFontとUIColorに関連する質問

  1. 私は起動時にUIFontsとUIColorsの束を割り当てる場合、それは私がアプリケーションの実行を継続するために必要なことを、システムになりますどのように重い疑問に思って。

  2. 実行時にUIFontとUIColorを作成するのは費用がかかりますか?もし私が同じことを割り当てるなら、それはどんな方法でもパフォーマンスを向上させるでしょうか?

答えて

5

必要に応じて作成します。メモリは重要であり、アップルはあなたのためにいくつかの重労働を行うことを忘れないでください。色とフォントに関するOSの最適化を信頼してください。

+0

システムの重さを知るにはどうすればよいですか?背景を描画し、その上にグラデーションを描画するために使用したい画像があると仮定します。どのように私は効果的にそれが速いパフォーマンスを賢明であると仮定して、これをぶら下げ続けている場合、システム上にどれくらい重いことを効果的に測定するのですか?パフォーマンスとメモリのベンチマーク方法を探しています。 – siasl

+0

私が提供できる最善のアドバイスは、コードを動作させ、最適化することです。実際の使用状況でどのように動作し、低速領域を最適化するかを確認してください。アップルは、システムのさまざまな側面を調べるための強力なツールをいくつか提供していますが、システム全体が連携しているときにのみこれを実行してください。 遅くなると思われる特定のことについて心配しないでください。 (または、他の人があなたに遅くなる可能性があると言う...) –