我的应用程序中需要大约 100 个图标。拥有一个包含所有图标的大图像文件然后以某种方式将其拆分为单独的 NSImage 对象是否合乎逻辑?有没有办法在构建时运行一些代码来重新生成单个图标?
问问题
608 次
2 回答
3
假设您确实单独使用图标,我认为将它们分开会更合乎逻辑,原因有几个:
- 减少文件总数似乎更有条理,但是拥有一个包含所有图标的大文件也不是一种非常有组织的存储方法。Xcode 可以很好地处理大量的图标文件。
- 如果您使用版本控制,它会使历史管理变得有点复杂。就目前而言,如果您需要更改图标,只需更改该图标,您就可以保留对该图标的更改历史记录。如果图标在一个大文件中,那么每当您更改任何图标时,该文件都会显示在历史记录中,因此很难区分您对图标所做的更改。
- 编辑单个图标可能比将一堆图标拼凑成一个文件更容易。
- 如果不需要,为什么还要编写构建脚本或运行时代码来分割图标?
于 2009-08-18T13:40:22.270 回答
0
100个图标?呜?好的,
不,这不合逻辑。可以在运行时拆分它们,而不是在构建时。我会简单地使用简单的方法并将所有图标添加为不同的文件。
于 2009-08-18T13:41:30.803 回答