---
title: NSKeyValueObservedChange
framework: foundation
role: symbol
role_heading: Structure
path: foundation/nskeyvalueobservedchange
---

# NSKeyValueObservedChange

## Declaration

```swift
struct NSKeyValueObservedChange<Value>
```

## Topics

### Instance Properties

- [indexes](foundation/nskeyvalueobservedchange/indexes.md)
- [isPrior](foundation/nskeyvalueobservedchange/isprior.md)
- [kind](foundation/nskeyvalueobservedchange/kind-swift.property.md)
- [newValue](foundation/nskeyvalueobservedchange/newvalue.md)
- [oldValue](foundation/nskeyvalueobservedchange/oldvalue.md)

### Type Aliases

- [NSKeyValueObservedChange.Kind](foundation/nskeyvalueobservedchange/kind-swift.typealias.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Structures

- [AsyncCharacterSequence](foundation/asynccharactersequence.md)
- [AsyncLineSequence](foundation/asynclinesequence.md)
- [AsyncUnicodeScalarSequence](foundation/asyncunicodescalarsequence.md)
- [Expression](foundation/expression.md)
- [NSAttributedStringFormattingContextKey](foundation/nsattributedstringformattingcontextkey.md)
- [NSKeyValueChangeKey](foundation/nskeyvaluechangekey.md)
- [NSKeyValueOperator](foundation/nskeyvalueoperator.md)
- [PresentationIntent](foundation/presentationintent.md)
