---
title: "encodeInt:forKey:"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/nskeyedarchiver/encodeint:forkey:"
---

# encodeInt:forKey:

Encodes a given int value and associates it with a key.

## Declaration

```occ
- (void) encodeInt:(int) value forKey:(NSString *) key;
```

## Parameters

- `value`: The value to encode.
- `key`: The key with which to associate intv. This value must not be nil.

## See Also

### Related Documentation

- [decodeIntForKey:](foundation/nskeyedunarchiver/decodeintforkey:.md)

### Encoding Data and Objects

- [encode(_:forKey:)](foundation/nskeyedarchiver/encode(_:forkey:)-9pxhm.md)
- [encodeBytes(_:length:forKey:)](foundation/nskeyedarchiver/encodebytes(_:length:forkey:).md)
- [encodeConditionalObject(_:forKey:)](foundation/nskeyedarchiver/encodeconditionalobject(_:forkey:).md)
- [encode(_:forKey:)](foundation/nskeyedarchiver/encode(_:forkey:)-1mkfl.md)
- [encode(_:forKey:)](foundation/nskeyedarchiver/encode(_:forkey:)-67rcs.md)
- [encode(_:forKey:)](foundation/nskeyedarchiver/encode(_:forkey:)-5i7tc.md)
- [encode(_:forKey:)](foundation/nskeyedarchiver/encode(_:forkey:)-ycdd.md)
- [encode(_:forKey:)](foundation/nskeyedarchiver/encode(_:forkey:)-9f4n9.md)
