For Swift please use DeviceGuru 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