---
title: "init(version:info:retain:release:copyDescription:)"
framework: systemconfiguration
role: symbol
role_heading: Initializer
path: "systemconfiguration/scpreferencescontext/init(version:info:retain:release:copydescription:)"
---

# init(version:info:retain:release:copyDescription:)

Creates a preferences context with the specified raw values.

## Declaration

```swift
init(version: CFIndex, info: UnsafeMutableRawPointer?, retain: ((UnsafeRawPointer) -> UnsafeRawPointer)?, release: ((UnsafeRawPointer) -> Void)?, copyDescription: ((UnsafeRawPointer) -> Unmanaged<CFString>)?)
```
