`
woainike
  • 浏览: 77672 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

The Icon and Default Images

 
阅读更多

 

 

The icon.png image and Default.png are two key image files. Icon.png acts as your appli- cation’s icon, the image used to represent the application on the SpringBoard home screen. Default.png (also known as your “launch image”) provides the splash screen dis- played during application launch.

 

Unlike Default.png, the icon filename is arbitrary. If you’d rather not use “icon.png,” set the CFBundleIconFile key in your Info.plist file to whatever filename you want to use but be aware that this might cause trouble when submitting your application to App Store; iTunes Connects requires the application to use icon.png (or Icon.png) even if the Info.plist specifies another name.This key is not set by default, so be sure to add a value regardless of the art you use.

 

Apple recommends matching Default.png to your application’s background. Many de- velopers use Default.png to launch images for a logo splash or for a “Please wait” message. These go against Apple’s human interface guidelines (launch images should provide visual continuity, not advertising or excuses for delays) but are perfectly understandable uses. Xcode lets you take screenshots of your application in action using its Organizer window (Window > Organizer). It also offers the option to set one of those shots as your Default.png image.

 

 

The official application icon size is 57-by-57 pixels. SpringBoard automatically scales larger art. Provide flat (not glossy) art with squared corners. SpringBoard smoothes and rounds those corners and adds an automatic gloss and shine effect. If for some compelling reason you need to use prerendered art, set UIPrerenderedIcon to <true/> in your Info.plist file.

 

As with all on/off Info.plist items, make sure to set the value for UIPrerenderedIcon to the Boolean value true (<true/>, the checked box in the Xcode GUI). Using a string for “true” (<string>true</string>) may work on the simulator while producing no ef- fect on the iPhone.Also remember that the 3.0 Xcode property list editor hides the actual key name. Add a field for the “Icon already includes gloss and bevel effects” key and check the box that appears in the value column.

When submitting your application to App Store, you need to create a high-resolution (512-by-512 pixel) version of your icon.Although you can up sample your 57-by-57 icon.png art, it won’t look good. Going the other way allows you to maintain high-quality art that you can compress to your icon as needed. Keep your art simple and compressible. An icon that looks stunning at 512x512 looks muddled and sloppy at 57x57 when overly detailed.

 

 

 

Note

You may include a 29-by-29 pixel image called Icon-settings.png in your project. This image represents your application in the Settings application. Most developers skip this option. If not included, Settings simply scales your icon.png image.

 

 

 

But now , 29-by-29, 57-by-57, 114-by-114(iPhone Retina) ; 50-by-50, 72-by-72, 144-by-144(iPad Retina)

the all pixels are work for retina

 

 

分享到:
评论

相关推荐

    ExtJS Default Images

    ExtJs生成的界面中使用的图片图标。供查询参考!

    VB编程资源大全(英文源码 控件)

    YOu can change the ToopTip and images in RunTime, this will make it easy to make a flashing icon to get the users attention.&lt;END&gt;&lt;br&gt;15 , ExcellOS.zip This is a fake Operating System &lt;END&gt;&lt;br&gt;16 ,...

    FlexGraphics_V_1.79_D4-XE10.2_Downloadly.ir

    - FIX: In "Windows ClearType" font rendering mode (OS Windows mode) the "garbage" pixels can appear from the right and from the bottom sides of the painted rectangle of the TFlexText object....

    Shellbrowser Component Suite v7.3 Full Source

    Since TComboBoxEx supports images and indents, we were able to remove our code for custom-drawing the items. The Windows XP Explorer also uses the Windows ComboBoxEx control for its address bar, that...

    StringToken

    This bitmap file is used to create tiled images for the toolbar. The initial toolbar and status bar are constructed in the CMainFrame class. Edit this toolbar bitmap along with the array in ...

    Unity.in.Action.Multiplatform.Game.Development.in.Csharp

    Building the application 279 ■ setting the game’s name and icon compilation 281 12.2 Building for the web 282 Unity Player vs. HTML5/WebGL file and a test web page 282 ■ Communicating with ...

    myBase Pro V7.0.0 Beta-22 绿色注册专业版

    Or the default/inbuilt 'cube' icon is selected for info items loading from the image file './images/ico_infoitem.png' 6.Added: support of cross-database hyperlinks, which allows to make hyperlinks to...

    Login Control

    This will create the LoginControl icon in the Toolbox that you can drag and drop in the Designer. (Sorry that I could not get a designated icon next to the control. I tried to embed it without ...

    plsqldev12.0.6.1832x32主程序+ v12中文包+keygen

    All window types now have a specific icon color, so that you can quickly identify the type in the Window List, in the SDI tab control, in the window titles, and so on. The transaction status is now ...

    PLSQL.Developer(X32) v12.0.1.1814主程序+ v11中文包+keygen

    All window types now have a specific icon color, so that you can quickly identify the type in the Window List, in the SDI tab control, in the window titles, and so on. The transaction status is now ...

    plsqldev12.0.4.1826x32主程序+ v12中文包+keygen

    All window types now have a specific icon color, so that you can quickly identify the type in the Window List, in the SDI tab control, in the window titles, and so on. The transaction status is now ...

    plsqldev12.0.6.1832x64主程序+ v12中文包+keygen

    All window types now have a specific icon color, so that you can quickly identify the type in the Window List, in the SDI tab control, in the window titles, and so on. The transaction status is now ...

    Radmin自动登录器v3.0-多国语言绿色版-Release1-20150615

    1、程序功能和使用环境介绍 2、程序操作方法介绍 3、登录信息文件RadminM.txt介绍 4、登录信息文件RadminM.txt的转换和编制 5、v3.0版新增解锁远程桌面功能 6、相关配置和多种语言支持介绍 ...

    PLSQL.Developer(X64) v12.0.1.1814 主程序+ v11中文包+keygen

    All window types now have a specific icon color, so that you can quickly identify the type in the Window List, in the SDI tab control, in the window titles, and so on. The transaction status is now ...

    Radmin自动登录器v3.0

    1、程序功能和使用环境介绍 2、程序操作方法介绍 3、登录信息文件RadminM.txt介绍 4、登录信息文件RadminM.txt的转换和编制 5、v3.0版新增解锁 远程桌面功能 6、相关配置和多种语言支持介绍 ...

    plsqldev12.0.4.1826x64主程序+ v12中文包+keygen

    All window types now have a specific icon color, so that you can quickly identify the type in the Window List, in the SDI tab control, in the window titles, and so on. The transaction status is now ...

    myBase Desktop V7.0.0 B22 专业版

    Or the default/inbuilt 'cube' icon is selected for info items loading from the image file './images/ico_infoitem.png' Added: support of cross-database hyperlinks, which allows to make hyperlinks to ...

    基于VC++的绘图程序

    This bitmap file is used to create tiled images for the toolbar. The initial toolbar and status bar are constructed in the CMainFrame class. Edit this toolbar bitmap using the resource editor, and ...

    jQuery多级目录树型结构菜单代码.zip

    icon: 'images/blue_key.png', action : function(node) { }, submenu: { elements : [ { text : 'Toggle Node', icon: 'images/leaf.png', action : function(node) { node.toggleNode(); } }, { ...

    Delphi2010皮肤控件AlphaControls6.21FS

    Default value of the SkinProvider.MakeSkinMenu property was changed to False (all projects must be checked and updated if required) * Solved problems in Magnifier and AlphaControls color dialog that...

Global site tag (gtag.js) - Google Analytics