iOS:使用尺寸类别的 ios 应用程序所需的最少图像资源

标签 ios objective-c iphone ipad xcode6

这个问题可能是重复的,但我找不到任何合理的答案。

我正在开发一个支持所有 iOS 设备的应用程序,为此我必须为每个设备导入图像资源。
如果我使用图像优化器,它会破坏图像质量。
目前我的应用程序包含 iPhone 5、6、6+、iPad 和 iPad 视网膜图像,这在我的应用程序中占用了大约 20 MB 的空间。
我怎样才能减小这个尺寸?
例如通过删除 iPhone 5 或 iPhone 6 图像,该应用程序是否可以正常工作?

最佳答案

这完全取决于您的应用程序的设计。 @3x 图形仅适用于 iPhone 6+(目前),并且设备的分辨率太高,一些用户可能不会注意到 @3x 图形丢失了。您也许还可以为 iPad“重复使用”您的某些 iPhone 图形(例如,您可以将 iPhone @2x 图形用于 iPad 非视网膜)。但同样,取决于您的图形设计。

关于iOS:使用尺寸类别的 ios 应用程序所需的最少图像资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28559592/

相关文章:

ios - 如何在iOS应用程序的默认文档目录中创建文件

iphone - 调用方法[self somemethod]时如何解决错误

iphone - 苹果拒绝 iPad 应用

ios - 更改已发布应用程序中核心数据中的属性值

ios - 将 UIDocumentIntractionController 推送到 UINavigationController

ios - Hashable == 方法无法快速检测两个对象之间的差异

ios - 在 iPhone X 上扩展状态栏和多任务栏下方的 View ,而无需手动调整代码中的约束?

objective-c - 如何启用主菜单项 "copy"?

iphone - 如何在 Mobile Safari 中禁用电话号码链接?

iphone - 如何在不传递委托(delegate)的情况下从 RootViewController 调用 AppDelegate 方法?