<!--
{
  "documentType" : "article",
  "framework" : "Foundation",
  "identifier" : "/documentation/Foundation/foundation-enumerations",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Foundation Enumerations"
}
-->

# Foundation Enumerations

## Topics

### Enumerations

[`enum NSGrammaticalCase`](/documentation/Foundation/NSGrammaticalCase)

[`enum NSGrammaticalDefiniteness`](/documentation/Foundation/NSGrammaticalDefiniteness)

[`enum NSGrammaticalDetermination`](/documentation/Foundation/NSGrammaticalDetermination)

[`enum NSGrammaticalPerson`](/documentation/Foundation/NSGrammaticalPerson)

[`enum NSGrammaticalPronounType`](/documentation/Foundation/NSGrammaticalPronounType)

[`enum NSKeyValueChange`](/documentation/Foundation/NSKeyValueChange)

The kinds of changes that can be observed.

[`struct NSKeyValueObservingOptions`](/documentation/Foundation/NSKeyValueObservingOptions)

The values that can be returned in a change dictionary.

[`enum NSKeyValueSetMutationKind`](/documentation/Foundation/NSKeyValueSetMutationKind)

[`enum NSPresentationIntentKind : NSInteger;`](/documentation/Foundation/NSPresentationIntentKind)

An enumeration of intended display styles for blocks of text like paragraphs, lists, and code blocks.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)