---
title: CKRecordType
framework: cloudkit
role: symbol
role_heading: Type Alias
path: cloudkit/ckrecordtype
---

# CKRecordType

A data type that CloudKit requires for record types.

## Declaration

```occ
typedef NSString * CKRecordType;
```

## See Also

### Creating a Record

- [initWithRecordType:](cloudkit/ckrecord/initwithrecordtype:.md)
- [initWithRecordType:zoneID:](cloudkit/ckrecord/initwithrecordtype:zoneid:.md)
- [initWithRecordType:recordID:](cloudkit/ckrecord/initwithrecordtype:recordid:.md)
- [CKRecordTypeShare](cloudkit/ckrecordtypeshare-8b6yt.md)
- [CKRecordTypeUserRecord](cloudkit/ckrecordtypeuserrecord-49k30.md)
- [CKRecordFieldKey](cloudkit/ckrecordfieldkey.md)
