---
title: NSKeyValueSetMutationKind
framework: foundation
role: symbol
role_heading: Enumeration
path: foundation/nskeyvaluesetmutationkind
---

# NSKeyValueSetMutationKind

## Declaration

```swift
enum NSKeyValueSetMutationKind
```

## Topics

### Enumeration Cases

- [NSKeyValueSetMutationKind.intersect](foundation/nskeyvaluesetmutationkind/intersect.md)
- [NSKeyValueSetMutationKind.minus](foundation/nskeyvaluesetmutationkind/minus.md)
- [NSKeyValueSetMutationKind.set](foundation/nskeyvaluesetmutationkind/set.md)
- [NSKeyValueSetMutationKind.union](foundation/nskeyvaluesetmutationkind/union.md)

### Initializers

- [init(rawValue:)](foundation/nskeyvaluesetmutationkind/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Enumerations

- [NSGrammaticalCase](foundation/nsgrammaticalcase.md)
- [NSGrammaticalDefiniteness](foundation/nsgrammaticaldefiniteness.md)
- [NSGrammaticalDetermination](foundation/nsgrammaticaldetermination.md)
- [NSGrammaticalPerson](foundation/nsgrammaticalperson.md)
- [NSGrammaticalPronounType](foundation/nsgrammaticalpronountype.md)
- [NSKeyValueChange](foundation/nskeyvaluechange.md)
- [NSKeyValueObservingOptions](foundation/nskeyvalueobservingoptions.md)
