Xcode中Info.plist字段详解

2020-01-21 04:25:16刘景俊

UIStatusBarStyleDefault、UIStatusBarStyleBlackTranslucent、

UIStatusBarStyleBalackOpaque

UIStatusBarTintParameters

在iOS6中状态栏可以进行一些美化,在这个字典中又四个键:

Style:表示导航条的barStyle属性

Translucent:表示导航条的translucent属性

TintColor:这个指定了导航条的修饰颜色。

groundImage:如果你的导航条有背景图片,那么在这里把图片的文件名写上。

应用控制:

表A-7 应用控制

 

字段

类型

是否必须

摘要

UIRequiredDeviceCapabilities

Array/Dictionary

No

    它能让你指定设备必须要有的特性,或者设备必须不能有的特性

UIBackgroundModes

Array

No

当你需要你的应用在后台运行时,就需要这个后台模式,数组里包含应用需要的所有后台模式

MKDirectionsApplicationSupportedModes

Array

No

 这个iOS6新增加的一个键。它允许你为特定的区域和交通模式指定你的应用的路由信息

UIDeviceFamily

Number/Array

No

 Xcode自动添加这个键,所以你不需要自己添加。它表示应用支持哪些设备

CFBundleGetInfoHTML

UIAppFonts

Array

No

 如果你需要额外的字体。这个键可以为你的应用添加非标准的字体

UIApplicationExitsOnSuspend

Boolean

No

 如果这个键设置为true,那么应用将会直接中断,而不是切换到后台

UIFileSharingEnabled

Boolean

No

如果你希望用户能用iTunes的文件共享功能将文件从你的应用的document目录传入或传出,那么你需要设置这个键的值为true

UINewsstandApp

Boolean

No

如果 你的应用时Newsstand类型的,那么你应该将这个键设置为true

UIRequiresPersistentWiFi

Boolean

No

iOS在默认情况下,如果设备30分钟没有活动,它就会关闭WiFi连接。如果你设置这个键的值为true,那么这个行为会被覆盖,只要你的应用是打开的,网络连接就不会关闭

UISupportedExternalAccessoryProtocols

Array

No

这个键指定了和附加的硬件设备通讯的协议