---
title: "CFGetTypeID(_:)"
framework: corefoundation
role: symbol
role_heading: Function
path: "corefoundation/cfgettypeid(_:)"
---

# CFGetTypeID(_:)

Returns the unique identifier of an opaque type to which a Core Foundation object belongs.

## Declaration

```swift
func CFGetTypeID(_ cf: CFTypeRef!) -> CFTypeID
```

## Parameters

- `cf`: The CFType object to examine.

## Return Value

Return Value A value of type CFTypeID that identifies the opaque type of cf.

## Discussion

Discussion This function returns a value that uniquely identifies the opaque type of any Core Foundation object. You can compare this value with the known CFTypeID identifier obtained with a “GetTypeID” function specific to a type, for example CFDateGetTypeID(). These values might change from release to release or platform to platform.

## See Also

### Miscellaneous Functions

- [CFCopyDescription(_:)](corefoundation/cfcopydescription(_:).md)
- [CFCopyTypeIDDescription(_:)](corefoundation/cfcopytypeiddescription(_:).md)
- [CFShow(_:)](corefoundation/cfshow(_:).md)
