UIScreen
定义了基于硬件显示的相关属性
mainScreen类方法 返回主屏幕
mirroredScreen属性 外部显示的镜像
bounds属性 屏幕的bounds
scale属性 屏幕的设计的比例因子 如图片的@2x、@3x
brightness属性 屏幕亮度等级
UIDevice
提供多种属性,类函数及状态通知,帮助我们全方位了解设备状况。从检查电池设备到定位设备与邻近感应,UIDevice所做的工作就是为应用程序提供用户及设备的一些信息。
获取设备名称
[[UIDeVice currentDevice] name];
获取系统名称
[[UIDevice currentDevice] systemName];
获取系统版本号
[[UIDevice currentDevice] systemVersion];
获取设备模式
[[UIDevice currentDevice] model];
获取本地设备模式
[[UIDevice currentDevice] localizedModel];
NSBundle
bundle是一个目录,其中包含了程序会使用到的资源。这些资源包含了如图像、声音、编译好的代码,nib文件(用户也会把boudle称为plug-in)。一个应用程序看上去和其他文件没有什么区别。但是实际上它是一个包含了nib文件,编译代码,以及其他资源的目录。我们把这个目录叫做程序的main bundle。通过这个路径可以获取到应用的信息。例如应用名,版本号等。
App应用相关信息获取(App应用名称,app应用版本,app应用Build版本)
[[NSBundle mainBundle] infoDictionary];
网友评论