# `GSFont userDataForKey:`

*Instance Method*

Returns user data for a key, or `nil` if no value is set.

## Declaration

```swift
func userData(forKey key: String) -> NSObject?
```

```objc
- (NSObject *) userDataForKey:(NSString *) key;
```

```python
userDataForKey_(key: str) -> NSObject
```

## See Also

### User Data

- [`GSFont.userData`](/Core/GlyphsCore/GSFont/userData)
- [`GSFont setUserData:forKey:`](/Core/GlyphsCore/GSFont/setUserData:forKey:) — Sets user data for a key.
- [`GSFont removeUserDataForKey:`](/Core/GlyphsCore/GSFont/removeUserDataForKey:) — Removes user data for a key.

