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

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

Creates an object that contains user-defined data and callbacks for net service browsers using the specified values.

## Declaration

```swift
init(version: CFIndex, info: UnsafeMutableRawPointer?, retain: CFAllocatorRetainCallBack?, release: CFAllocatorReleaseCallBack?, copyDescription: CFAllocatorCopyDescriptionCallBack?)
```

## See Also

### Initializers

- [init()](cfnetwork/cfnetserviceclientcontext/init().md)
