---
title: CFDictionaryReleaseCallBack
framework: corefoundation
role: symbol
role_heading: Type Alias
path: corefoundation/cfdictionaryreleasecallback
---

# CFDictionaryReleaseCallBack

Prototype of a callback function used to release a key-value pair before it’s removed from a dictionary.

## Declaration

```swift
typealias CFDictionaryReleaseCallBack = (CFAllocator?, UnsafeRawPointer?) -> Void
```

## Parameters

- `allocator`: The dictionary’s allocator.
- `value`: The value being removed from the dictionary.

## See Also

### Callbacks

- [CFDictionaryApplierFunction](corefoundation/cfdictionaryapplierfunction.md)
- [CFDictionaryCopyDescriptionCallBack](corefoundation/cfdictionarycopydescriptioncallback.md)
- [CFDictionaryEqualCallBack](corefoundation/cfdictionaryequalcallback.md)
- [CFDictionaryHashCallBack](corefoundation/cfdictionaryhashcallback.md)
- [CFDictionaryRetainCallBack](corefoundation/cfdictionaryretaincallback.md)
