Вы должны взглянуть на UIDevice, так как UIDeviceHardware кажется частным API (нет информации в документации).
Обычно рекомендуется не для проверки моделей оборудования (например, iPhone 3GS / 4G / iPad), но для аппаратных функций, которые вам требуются (компас, камера и т. Д.)