DeviceModelName Returns the apple device as an enum Example: Also works in simulator. (Returns the simulator model you are using etc) Swift.print("UIDevice.modelName: \(UIDevice.init().modelName)") // iPhone 8 Resources: List of models: https://gist.github.com/adamawolf/3048717