---
title: NSRulerView.UnitName
framework: appkit
role: symbol
role_heading: Structure
path: appkit/nsrulerview/unitname
---

# NSRulerView.UnitName

## Declaration

```swift
struct UnitName
```

## Topics

### Ruler Units

- [centimeters](appkit/nsrulerview/unitname/centimeters.md)
- [inches](appkit/nsrulerview/unitname/inches.md)
- [picas](appkit/nsrulerview/unitname/picas.md)
- [points](appkit/nsrulerview/unitname/points.md)

### Initializers

- [init(_:)](appkit/nsrulerview/unitname/init(_:).md)
- [init(rawValue:)](appkit/nsrulerview/unitname/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Altering measurement units

- [registerUnit(withName:abbreviation:unitToPointsConversionFactor:stepUpCycle:stepDownCycle:)](appkit/nsrulerview/registerunit(withname:abbreviation:unittopointsconversionfactor:stepupcycle:stepdowncycle:).md)
- [measurementUnits](appkit/nsrulerview/measurementunits.md)
