iPhone和iPad开发图标基本知识

参考官方文档:http://developer.apple.com/library/ios/#qa/qa1686/_index.html

图标大小问题

本文适用于iPhone,iPod Touch,iPad等各种iOS设备。


图片大小 (px)


文件名


用途


重要程度


512x512


iTunesArtwork


iTunes 商店中展示


可以没有,推荐有


57x57


Icon.png


iPhone/iPod touch上的App Store以及Home界面


这个真得有


114x114


[email protected]


iPhone 4(高分辨率)的Home 界面


可以没有,推荐有


72x72


Icon-72.png


兼容iPad的Home界面


可以没有,推荐有


29x29


Icon-Small.png


Spotlight搜索以及设置界面


可以没有,推荐有


50x50


Icon-Small-50.png


兼容iPad的Spotlight搜索


如果有设置束,最好有


58x58


[email protected]


iPhone 4(高分辨率)的Spotlight搜索和设置界面


如果有设置束,最好有

其中第一个,也就是iTunesArtwork,必须是png格式的,但不许有后缀名。

专为iPad的应用程序


图片大小 (px)


文件名


用途


重要程度


512x512


iTunesArtwork


iTunes 商店中展示


可以没有,推荐有


72x72


Icon-72.png


App Store以及iPad上的Home界面


这个真得有


29x29


Icon-Small.png


iPad上的设置界面


如果有设置束,最好有


50x50


Icon-Small-50.png


兼容iPad的Spotlight搜索


可以没有,推荐有

ItunesArtwork同上。
iPhone、iPad通用的应用程序


图片大小 (px)


文件名


用途


重要程度


512x512


iTunesArtwork


iTunes 商店中展示


可以没有,推荐有


57x57


Icon.png


iPhone/iPod touch上的App Store以及Home界面


这个真得有


114x114


[email protected]


iPhone 4(高分辨率)的Home 界面


可以没有,推荐有


72x72


Icon-72.png


iPad上的App Store以及Home界面


可以没有,推荐有


29x29


Icon-Small.png


iPad和iPhone的设置界面以及iPhone的Spotlight搜索界面


可以没有,推荐有


50x50


Icon-Small-50.png


iPad上的Spotlight搜索界面


可以没有,推荐有


58x58


[email protected]


iPhone 4(高分辨率)的Spotlight搜索和设置界面


如果有设置束,最好有

Info.plist文件

下面你也知道要怎么样了吧——对了,设置plist文件。首先,将所有的图标文件起好名字,添加到工程的Resources中去。

注意到,在Info.plist文件中有一个Icon file字段,如图所示。

PS:如果你只提供一些必须的文件,剩下的文件iPhone会为你生成的。

制作图标文件

参考工程中的如下图所示的内容:

结合上面介绍,使用类似于PHOTOSHOP这样的工具,建立好一个图标后适当缩放,即可轻松得到其他尺寸的图标了。

现在,不提供iPhone4的必须图标[email protected],将通不过App Store的审核,所以,现在[email protected]也是必须的了。

时间: 2024-10-10 17:04:22

iPhone和iPad开发图标基本知识的相关文章

iPad开发 - UIPopoverController控制器

iPad简介 什么是iPad 一款苹果公司于2010年发布的平板电脑 定位介于苹果的智能手机iPhone和笔记本电脑产品之间 跟iPhone一样,搭载的是iOS操作系统 iPad的市场情况 截止至2013年10月23日,iPad已经累计销售1.7亿台 在平板市场的占有率高达81% iPhone和iPad开发的区别 iPhone是手机,iPad.iPad Mini是平板电脑 iPhone和iPad开发的区别 屏幕的尺寸 \分辨率 UI元素的排布 \设计 键盘 API 屏幕方向的支持 - - 屏幕的

初学iPad开发入门

iPad是一款苹果公司于2010年发布的平板电脑定位介于苹果的智能手机iPhone和笔记本电脑MacBook产品之间跟iPhone一样,搭载的是iOS操作系统 iPhone和iPad开发的区别 屏幕的尺寸 \分辨率 UI元素的排布 \设计 键盘 API 屏幕方向的支持 … … 1.iPhone&iPad开发异同 1.1键盘 iPad的虚拟键盘多了个退出键盘的按钮 1-iPhone键盘.png 2-iPad键盘.png 1.2iPad特有API iPad多了一些特有的类,比如: UIPopover

IOS开发之Iphone和Ipad应用程序图标和启动动画

本文转载至 http://blog.csdn.net/yesjava/article/details/8782060 当我们用xcode开发iphone和ipad应用程序的时候,我们可以用一下表中所显示的去设置应用程序的图标和启动图像: 图片名称 图片size(单位像素) 应用的平台 Icon.png 57 x 57 应用程序图标 Icon-settings.png 29 x 29 设置区域通用的应用程序图标.备选方案名称:Icon-Small.png Icon~ipad.png 72 x 72

iOS网络高级编程:iPhone和iPad的企业应用开发之错误处理

本章内容 ●    iOS应用中的网络错误源 ●    检测网络的可达性 ●    错误处理的经验法则 ●    处理网络错误的设计模式 到目前为止,我们所介绍的iPhone与其他系统的网络交互都是基于一切正常这个假设.本章将会放弃这个假设,并深入探究网络的真实世界.在真实世界中,事情是会出错的,有时可能是非常严重的错误:手机进入与离开网络.包丢掉或是延迟:网络基础设施出错:偶尔用户还会出错.如果一切正常,那么编写iOS应用就会简单不少,不过遗憾的是现实并非如此.本章将会探讨导致网络操作失败的几

IOS 开展 分别制定了iphone 和 ipad 好? 或开发一个 Universal好?

最近因为工作的需要,.因为时间短的开发周期 开发的需要 积 至iphone 和 ipad 台 执行 优势的版本号 1.安装包,轻松管理,分布 2.您下载iphone,ipad 会自己主动下载 3.审核一次通过,节约上线时间 一个版本号的缺点 1.安装包会非常大,两套资源放入一个安装包 2.代码中各种设备推断.会导致代码混乱(只是这个人为减少) 3.ipad版本号的体验会相对差点(仅仅要产品可接受) 两个版本号的长处 1.能够分开设计,毕竟ipad 能够做一些iphone做不到的事情(体验也会好非

iPhone 和 iPad的ios 开发中 利用 WebViewJavascriptBridge组件,通过 UIWebView 对Html进行双向通讯

本文转载至 http://blog.csdn.net/remote_roamer/article/details/7261490 WebViewJavascriptBridge 项目的 官网 https://github.com/marcuswestin/WebViewJavascriptBridge 主要过程: 下载WebViewJavascriptBridge.h 和 WebViewJavascriptBridge.m文件到自己的项目中,并添加到项目. 在相应的.h文件中 使用#import

iPhone与iPad在开发上的区别

*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } a { color: #4183C4; } a.absent { color: #cc0000; } a.anchor { display: block; padding-left: 30px; margin-left: -30px; cursor: pointer; position: absolute

IOS 开发 是分别开发一个iphone 和 ipad 好? 还是开发一个 Universal好?

近期由于工作需要,由于开发周期时间比较短 需要开发一款 产品 要在iphone 和 ipad 平台上 运行 一个版本的优点 1.一个安装包,方便管理,分发 2.你下载了iphone,如果你有ipad 会自动下载 3.审核一次通过,节约上线时间 一个版本的缺点 1.安装包会很大,两套资源放入一个安装包 2.代码中各种设备判断,会导致代码混乱(不过这个人为降低) 3.ipad版本的体验会相对差点(只要产品可接受) 两个版本的优点 1.可以分开设计,毕竟ipad 可以做一些iphone做不到的事情(体

web app开发中 iPhone、iPad默认按钮样式问题

webapp开发过程中,用html5+css3很方便,而且可以很方便的编译到Android ios等不同平台,但是ios需要单独处理一下,不然会出现一些想象不到的问题.下面就介绍一下各种问题的解决方法 方法/步骤 iPhone.iPad默认按钮样式问题 解决方法给按钮元素添加一个-webkit-appearance: none;具体代码 input[type="button"], input[type="submit"], input[type="rese