What is UIDeviceComplete?

UIDeviceComplete is an iOS library intended to be a collection of extensions to UIDevice that provides functionality that UIDevice currently lacks like determining which iOS device you have (i.e iPhone X, iPhone 8, iPhone SE, iPad Pro, iPhone 7 etc) or determining the screen size of the device in inches.


  •  Detect specific device like iPhone 7, iPhone SE or iPad Pro
  •  Get screen size of device in inches
  •  Get iOS Device family (iPod, iPhone or iPad)


  • Pricing: Free
  • Resource Link: https://github.com/Nirma/UIDeviceComplete
  • Resource Maker: Nicholas Maccharoli
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • CocoaPods: UIDeviceComplete
  • Carthage: Nirma/UIDeviceComplete