Please use DeviceGuru Library, it is its swift version and also has some extra feature. Use it as below
pod 'DeviceGuru'
DeviceUtil helps identifying the exact harware type of the device. e.g. iPhone 6 or iPhone 6s.
- Easy to use
- Light weight
From version 4.0.2
it can also identify the simulator type, whether it's iPhone XR or iPhone 6
Go to https://cocoapods.org
Search for DeviceUtil lib
Copy the pod dependency and add that to your pod file. e.g.
pod 'DeviceUtil'
DeviceUtil *deviceUtil = [[DeviceUtil alloc] init];
if ([deviceUtil hardware] == IPHONE_5C) {
NSLog(@"Device is iPhone 5c");
}
Want to contribute? Great!
Just update the GeneratorDevice.plist
Then
cd Generator
./main.swift
The above command will auto generate the required code
Send the pull request 🚀
MIT