---
title: "init(_:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/nssortdescriptor/init(_:)-7qf91"
---

# init(_:)

Creates a sort descriptor using a sort descriptor you specify.

## Declaration

```swift
convenience init<Compared>(_ sortDescriptor: SortDescriptor<Compared>)
```

## Parameters

- `sortDescriptor`: A sort descriptor.

## See Also

### Creating a Sort Descriptor

- [init(key:ascending:)](foundation/nssortdescriptor/init(key:ascending:).md)
- [init(key:ascending:selector:)](foundation/nssortdescriptor/init(key:ascending:selector:).md)
- [init(keyPath:ascending:)](foundation/nssortdescriptor/init(keypath:ascending:).md)
- [init(key:ascending:comparator:)](foundation/nssortdescriptor/init(key:ascending:comparator:).md)
- [init(keyPath:ascending:comparator:)](foundation/nssortdescriptor/init(keypath:ascending:comparator:).md)
- [init(coder:)](foundation/nssortdescriptor/init(coder:).md)
