---
title: ArchiveHeader.FieldKey
framework: applearchive
role: symbol
role_heading: Structure
path: applearchive/archiveheader/fieldkey-swift.struct
---

# ArchiveHeader.FieldKey

A type that’s an alias for the field key structure.

## Declaration

```swift
struct FieldKey
```

## Overview

Overview Apple Archive supports the following predefined keys:

## Topics

### Field Key Creation

- [init(_:)](applearchive/archiveheader/fieldkey-swift.struct/init(_:).md)

### Instance Properties

- [description](applearchive/archiveheader/fieldkey-swift.struct/description.md)

### Equatable Requirements

- [==(_:_:)](applearchive/archiveheader/fieldkey-swift.struct/==(_:_:).md)

### Hash Values

- [hash(into:)](applearchive/archiveheader/fieldkey-swift.struct/hash(into:).md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)

## See Also

### Manipulating Fields

- [field(forKey:)](applearchive/archiveheader/field(forkey:).md)
- [ArchiveHeader.Field](applearchive/archiveheader/field.md)
- [fieldType](applearchive/archiveheader/fieldtype-swift.property.md)
- [ArchiveHeader.FieldType](applearchive/archiveheader/fieldtype-swift.struct.md)
- [fieldKey](applearchive/archiveheader/fieldkey-swift.property.md)
- [ArchiveHeader.FieldKeySet](applearchive/archiveheader/fieldkeyset.md)
