Skip to content

Instantly share code, notes, and snippets.

public enum iOSDevice {
case isIphoneSE, isIphone5, isIphone6, isIphone6plus, isIphone7, isIphone7plus, isIphone8, isIphone8plus, isIphoneX, isIpad, isIpadPro
}
extension UIDevice {
public class func whichDevice() -> iOSDevice? {
let isDevice = { (comparision: Array<(Bool, iOSDevice)>) -> iOSDevice? in
var device: iOSDevice?
comparision.forEach({
device = $0.0 ? $0.1 : device