ios - 如果只支持iOS6及以上,是否可以消除iPhone非视网膜图像?

标签 ios

我想知道,如果我的应用仅支持 iOS6 及更高版本,删除所有专为 iPhone 设计的非视网膜图像艺术图像是否安全?我知道我仍然必须为 iPad 支持非视网膜,因为 iPad2 和 iPad Mini(非视网膜)仍然可以运行最新的操作系统,但我认为我不必支持非视网膜的 iPhone 或 iPod 是否有任何缺陷不再?

最佳答案

由于 imageNamed: 和 UIKit 通常会在未提供非视网膜艺术作品的情况下使用视网膜艺术作品,因此省略非视网膜艺术作品始终是安全的。

为了更具体地回答您评论中的问题,目前还没有非视网膜 iPhone 或 iPhone 设备可以运行 iOS 6 或 iOS 7,因此目前可以安全地假设这些设备都是视网膜的。不过, future Apple 可能会发布一款具有非视网膜外形的新设备(想象一下成本降低的 iPhone 或 iPod),因此这不是一个永久安全的假设。

最重要的是,您不需要包含任何非视网膜艺术作品,只要您正确命名和引用您的视网膜艺术作品即可。

关于ios - 如果只支持iOS6及以上,是否可以消除iPhone非视网膜图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23526155/

相关文章:

ios - 运行时错误 - "Nested Push animation"调用 popToRootViewController 时

ios - 单元测试中的属性为零

iphone - 强制调用 UIViewController 子类方法

ios - 连接表单文本字段的下一个字段链

android - 跨平台游戏开发

ios - iOS 设备是否允许未对齐的内存访问?

ios - 未找到/无法导入 Swift/Obj-C 桥接头

ios - 为什么我的 xcode 项目构建在模拟器上而不是 xcode 项目中的设备?

ios - 如何获取 iPhone X 主页指示器的大小(宽度、高度)?

ios - UIView.animateWithDuration :animations:completion: gets canceled in XCTest