---
title: "comparator(forNameSortOrder:)"
framework: contacts
role: symbol
role_heading: Type Method
path: "contacts/cncontact/comparator(fornamesortorder:)"
---

# comparator(forNameSortOrder:)

Returns a comparator to sort contacts with the specified order.

## Declaration

```swift
class func comparator(forNameSortOrder sortOrder: CNContactSortOrder) -> Comparator
```

## Parameters

- `sortOrder`: The preferred sort order, such as by given name.

## Return Value

Return Value A comparator to order contacts.

## See Also

### Comparing Contacts

- [descriptorForAllComparatorKeys()](contacts/cncontact/descriptorforallcomparatorkeys().md)
- [isUnifiedWithContact(withIdentifier:)](contacts/cncontact/isunifiedwithcontact(withidentifier:).md)
- [CNContactSortOrder](contacts/cncontactsortorder.md)
