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

# ArchiveHeader.FieldType

Constants that specify the field type of an archive header.

## Declaration

```swift
struct FieldType
```

## Topics

### Field Types

- [blob](applearchive/archiveheader/fieldtype-swift.struct/blob.md)
- [flag](applearchive/archiveheader/fieldtype-swift.struct/flag.md)
- [hash](applearchive/archiveheader/fieldtype-swift.struct/hash.md)
- [string](applearchive/archiveheader/fieldtype-swift.struct/string.md)
- [timespec](applearchive/archiveheader/fieldtype-swift.struct/timespec.md)
- [uint](applearchive/archiveheader/fieldtype-swift.struct/uint.md)

### Raw Values

- [init(rawValue:)](applearchive/archiveheader/fieldtype-swift.struct/init(rawvalue:).md)
- [rawValue](applearchive/archiveheader/fieldtype-swift.struct/rawvalue.md)

### Instance Properties

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

## Relationships

### Conforms To

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

## See Also

### Manipulating Fields

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