---
title: "unbind(_:)"
framework: objectivec
role: symbol
role_heading: Instance Method
path: "objectivec/nsobject-swift.class/unbind(_:)"
---

# unbind(_:)

Removes a given binding between the receiver and a controller.

## Declaration

```swift
func unbind(_ binding: NSBindingName)
```

## Parameters

- `binding`: The name of a binding.

## See Also

### Managing bindings

- [valueClassForBinding(_:)](objectivec/nsobject-swift.class/valueclassforbinding(_:).md)
- [bind(_:to:withKeyPath:options:)](objectivec/nsobject-swift.class/bind(_:to:withkeypath:options:).md)
- [optionDescriptionsForBinding(_:)](objectivec/nsobject-swift.class/optiondescriptionsforbinding(_:).md)
- [infoForBinding(_:)](objectivec/nsobject-swift.class/infoforbinding(_:).md)
- [NSBindingInfoKey](appkit/nsbindinginfokey.md)
- [NSIsControllerMarker(_:)](appkit/nsiscontrollermarker(_:).md)
