---
title: "isDeviceCertified(for:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/processinfo/isdevicecertified(for:)"
---

# isDeviceCertified(for:)

Indicates whether the device supports the requested performance tier.

## Declaration

```swift
func isDeviceCertified(for performanceTier: NSDeviceCertification) -> Bool
```

## Parameters

- `performanceTier`: The desired system performance tier. doc://com.apple.documentation/documentation/Metal/NSDeviceCertification/iPhonePerformanceGaming is the only performance tier.

## Return Value

Return Value True if the device meets the requirements for the given performance tier.

## See Also

### Getting computer information

- [processorCount](foundation/processinfo/processorcount.md)
- [activeProcessorCount](foundation/processinfo/activeprocessorcount.md)
- [physicalMemory](foundation/processinfo/physicalmemory.md)
- [hasPerformanceProfile(_:)](foundation/processinfo/hasperformanceprofile(_:).md)
- [systemUptime](foundation/processinfo/systemuptime.md)
