---
title: UCCollateOptions
framework: coreservices
role: symbol
role_heading: Type Alias
path: coreservices/uccollateoptions
---

# UCCollateOptions

Specifies options for Unicode string comparison.

## Declaration

```swift
typealias UCCollateOptions = UInt32
```

## Discussion

Discussion For a description of the UCCollateOptions values, see Standard Options Mask.

## Topics

### Constants

- [kUCCollateComposeInsensitiveMask](coreservices/kuccollatecomposeinsensitivemask.md)
- [kUCCollateWidthInsensitiveMask](coreservices/kuccollatewidthinsensitivemask.md)
- [kUCCollateCaseInsensitiveMask](coreservices/kuccollatecaseinsensitivemask.md)
- [kUCCollateDiacritInsensitiveMask](coreservices/kuccollatediacritinsensitivemask.md)
- [kUCCollatePunctuationSignificantMask](coreservices/kuccollatepunctuationsignificantmask.md)
- [kUCCollateDigitsOverrideMask](coreservices/kuccollatedigitsoverridemask.md)
- [kUCCollateDigitsAsNumberMask](coreservices/kuccollatedigitsasnumbermask.md)
