Внимание, может кому и пригодится! Тут проскакивал подобный вопрос, но чтобы не потерялся, я решил вынести его в “сниппет”!
Только помните, не посылать на публикацию приложения с данным методом! Эпл уж очень сильно ругается за подобные вещи!
let device = UIDevice.currentDevice()
var selector: Selector? = NSSelectorFromString("deviceInfoForKey:")
if !device.respondsToSelector(selector!) {
selector = NSSelectorFromString("_deviceInfoForKey:")
}
if device.respondsToSelector(selector!) {
print("Device Color = \(device.performSelector(selector!, withObject: "DeviceColor")) and Other Color = \(device.performSelector(selector!, withObject: "DeviceEnclosureColor"))")
}
P.S.: Код может и корявый, я еще не привык к свифту, просто переписал метод с ObjC, но работает 100 %