1

アプリケーション内に約100個のアイコンが必要です。すべてのアイコンを含む1つの大きな画像ファイルを作成し、それを何らかの方法で個々のNSImageオブジェクトに分割するのは論理的でしょうか。ビルド時にコードを実行して個々のアイコンを再生成する方法はありますか?

4

2 に答える 2

3

実際にアイコンを別々に使用していると仮定すると、いくつかの理由から、それらを別々にしておく方がより論理的だと思います。

  1. ファイルの総数を減らすために、より整理されているように見えるかもしれませんが、すべてのアイコンを含む 1 つの大きなファイルを保持することは、それらを保存するためのひどく整理された方法でもありません。Xcode は、多数のアイコン ファイルを問題なく処理できます。
  2. バージョン管理を使用している場合、履歴の管理が少し複雑になります。現在のところ、アイコンを変更する必要がある場合は、そのアイコンを変更するだけで、そのアイコンの変更履歴を保持できます。アイコンが 1 つの大きなファイルにある場合、アイコンを変更するたびにそのファイルが履歴に表示されるため、どのアイコンに対してどのような変更を行ったかを特定するのが難しくなります。
  3. 多数のアイコンを 1 つのファイルにまとめて編集するよりも、1 つのアイコンを編集する方がおそらく簡単です。
  4. 必要がないのに、ビルド スクリプトやランタイム コードを記述してアイコンを分割する必要はありません。
于 2009-08-18T13:40:22.270 に答える
0

100のアイコン?うーん?わかった、

いいえ、それは論理的ではありません。ビルド時ではなく、実行時に分割することができます。簡単な方法を使用して、すべてのアイコンを別のファイルとして追加します。

于 2009-08-18T13:41:30.803 に答える