PNG和JPG
- png
1: png有透明通道, jpg没有透明通道,png有手机硬解码加速无损显示效果好
2: png加载速度快,显示效果好
3: png 在大图片的时候会比jpg大
4: xcode也会对png图片进行优化,jpg没有 - jpg
1: 高压缩率
2: 适合扫描使用
iOS开发基础UI控件尽量使用png,超大背景图片为了节省大小,可以适当使用jpg。
UI控件
开发中美工切图要@2x和@3x的各一张,( @1x的(iPhone 3GS)已经淘汰了,所以不用切图 )。
例如:
example@2x.png // 60 x 80像素
example@3x.png // 90 x 120像素
当程序中使用example.png的时候,会根据屏幕模式自动选择对应的图片。
屏幕2x模式,就会选择example2x.png
屏幕3x模式,就会优先选择example@3x.png
假如example@3x.png不存在,就选择example2x.png
App Store
AppIcon
规格: iPhone | 尺寸(px) |
---|---|
iPhone Notification iOS 7-12 20pt | 40*40@2x 60*60@3x |
iPhone Settings iOS 7-12 29pt | 29*29@1x 58*58@2x 87*87@3x |
iPhone Spotlight iOS 7-12 40pt | 80*80@2x 120*120@3x |
iPhone App iOS 5,6 57pt | 57*57@1x 114*114@2x |
iPhone App iOS 7-12 60pt | 120*120@2x 180*180@3x |
App Store iOS 1024pt | 1024*1024@1x |
LaunchImage
规格: iOS8.0+(Portrait) | 尺寸(px) |
---|---|
iPhone Xs Max | 1242*2688 |
iPhone Xʀ | 828*1792 |
iPhone X / iPhone Xs | 1125*2436 |
Retina HD 5.5″ | 1242*2208 |
Retina HD 4.7″ | 750*1334 |
1x | 640*960 |
2x | 320*480 |
Retina 4 | 640*1136 |
引导页
规格尺寸按照LaunchImage。