---
title: NSRelativeSpecifier
framework: foundation
role: symbol
role_heading: Class
path: foundation/nsrelativespecifier
---

# NSRelativeSpecifier

A specifier that indicates an object in a collection by its position relative to another object.

## Declaration

```swift
class NSRelativeSpecifier
```

## Overview

Overview You don’t normally subclass NSRelativeSpecifier.

## Topics

### Initializing a relative specifier

- [init(containerClassDescription:containerSpecifier:key:relativePosition:baseSpecifier:)](foundation/nsrelativespecifier/init(containerclassdescription:containerspecifier:key:relativeposition:basespecifier:).md)

### Accessing a relative specifier

- [baseSpecifier](foundation/nsrelativespecifier/basespecifier.md)
- [relativePosition](foundation/nsrelativespecifier/relativeposition-swift.property.md)

### Constants

- [NSRelativeSpecifier.RelativePosition](foundation/nsrelativespecifier/relativeposition-swift.enum.md)

### Initializers

- [init(coder:)](foundation/nsrelativespecifier/init(coder:).md)

## Relationships

### Inherits From

- [NSScriptObjectSpecifier](foundation/nsscriptobjectspecifier.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Object Specifiers

- [NSScriptObjectSpecifier](foundation/nsscriptobjectspecifier.md)
- [NSPropertySpecifier](foundation/nspropertyspecifier.md)
- [NSPositionalSpecifier](foundation/nspositionalspecifier.md)
- [NSRandomSpecifier](foundation/nsrandomspecifier.md)
- [NSRangeSpecifier](foundation/nsrangespecifier.md)
- [NSUniqueIDSpecifier](foundation/nsuniqueidspecifier.md)
- [NSWhoseSpecifier](foundation/nswhosespecifier.md)
- [NSNameSpecifier](foundation/nsnamespecifier.md)
- [NSMiddleSpecifier](foundation/nsmiddlespecifier.md)
- [NSIndexSpecifier](foundation/nsindexspecifier.md)
