ios配置信息

来源:互联网 发布:js防水涂料配方 编辑:程序博客网 时间:2024/03/29 05:30

典型的应用程序束

    MyApp        包含应用程序代码的可执行文件
    Info.plist    包含应用程序的配置数据的属性列表文件,系统使用该文件确定如何与应用程序交互
    MainWindow.nib    主窗口nib文件,包含应用程序启动时需要加载的接口对象
    应用程序图标    
    启动图片    用于应用程序启动时显示的屏幕大小的图片,作为临时背景直到应用程序加载完窗口和用户接口
    iTunesArtwork    用于ad hoc发布的512px*512px的图标
    Settings.bundle    包含添加至设置应用的应用程序首选项信息
    en.lproj    存放本地化资源的子目录
    sun.png        非本地化资源文件,存放在束的顶级目录

获取应用程序束

    [NSBundle mainBundle]

声明请求的设备特性

    Info.plist文件中的UIRequiredDeviceCapabilities键,声明要求存在或不存在的设备特性。

应用程序图标

    iOS 3.1.3以及之前的版本,必须包含如下名称的文件:
        Icon.png        iPhone或iPod Touch的应用程序图标
        Icon-72.png        iPad应用程序图标
        Icon-Small.png        iPhone或iPod Touch搜索结果的图标和所有设备设置图标
        Icon-Small-50.png    iPad搜索结果图标
    iOS 3.1.3之后的版本,可以通过Info.plist文件中的CFBundleIconFiles键,声明应用程序图标,系统通过查找数组中尺寸最接近的元素确定使用的图标:
        57px*57px        iPhone或iPod Touch的应用程序图标
        114px*114px        Retina屏iPhone或iPod Touch的应用程序图标
        72px*72px        iPad应用程序图标
        29px*29px        iPhone或iPod Touch搜索结果的图标和所有设备设置图标
        58px*58px        Retina屏iPhone或iPod Touch搜索结果的图标
        50px*50px        iPad搜索结果图标
       

应用程序启动图片

    必须是PNG图片且放在束的顶级目录。图片文件名格式如下:
            <basename>-<usage_specific_modifiers><scale_modifier><device_modifier>.png
        <basename>典型的应该是Default,也可以通过Info.plist文件中的UIRequiredDeviceCapabilities键指定。
        <scale_modifier>是可选的字符串@2x。
        <device_modifier>是设备限定符~ipad或~iphone。
        <usage_specific_modifiers>可以是方向限定符,也可以是URL自定义模式限定符,或者他们的组合。
    图片尺寸如下:
        320px*480px        iPhone或iPod Touch纵向启动图片
        640px*960px        Retina屏iPhone或iPod Touch纵向启动图片
        768px*1004px        iPad纵向启动图片
        1024px*768px        iPad横向启动图片

Info.plist设置

    平台或设备指定关键字格式如下:
            key_root-<platform>~<device>
        <platform>表示支持的iOS版本号,“iphoneos”表示支持所有的iOS平台,可忽略。
        <device>表示支持的设备,可以是“iphone”、“ipod”、“ipad”三个值。