---
title: "init(initialState:)"
framework: os
role: symbol
role_heading: Initializer
path: "os/osallocatedunfairlock/init(initialstate:)"
---

# init(initialState:)

Creates a lock object that maintains and protects state data.

## Declaration

```swift
init(initialState: State)
```

## Parameters

- `initialState`: The starting state of the operation.

## See Also

### Creating a lock object

- [init()](os/osallocatedunfairlock/init().md)
