How to get the devices scale factor? How to get the devices scale factor? objective-c objective-c

How to get the devices scale factor?


The device's scale factor is a property of UIScreen. You can obtain it by:

[UIScreen mainScreen].scale;

Documentation here.


Swift 3+ version:

UIScreen.main.scale


Swift5+ / macOS Big Sur:

let backingScaleFactor = NSScreen.main?.backingScaleFactor