关于ios:获取有关当前模拟器设备的信息

Get info about current simulator device

如我所知,如果我想知道使用哪种设备(iPod、iPhone 4、iPhone 5等),我应该使用(Swift):

1
UIDevice.currentDevice().model

但这段代码只适用于真正的设备,如果使用模拟器,它会说:iPhone simulator。别介意是哪种类型。如何获取当前模拟器设备的信息?


检查屏幕大小以确定模拟器运行的设备:

1
2
3
let screenSize: CGRect = UIScreen.mainScreen().bounds
let screenWidth = screenSize.width;
let screenHeight = screenSize.height;

如果要获取操作系统等的版本,可以使用uidevice.currentdevice()访问其他详细信息:https://developer.apple.com/library/prerelease/ios/documentation/uikit/reference/uidevice class/index.html//apple-ref/occ/instp/uidevice/systemname