---
title: "encode(_:forKey:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/nskeyedarchiver/encode(_:forkey:)-67rcs"
---

# encode(_:forKey:)

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

## Declaration

```swift
func encode(_ value: Float, forKey key: String)
```

## Parameters

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

## See Also

### Related Documentation

- [decodeFloat(forKey:)](foundation/nskeyedunarchiver/decodefloat(forkey:).md)
- [decodeDouble(forKey:)](foundation/nskeyedunarchiver/decodedouble(forkey:).md)

### Encoding Data and Objects

- [encodeEncodable(_:forKey:)](foundation/nskeyedarchiver/encodeencodable(_:forkey:).md)
- [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:)-5i7tc.md)
- [encode(_:forKey:)](foundation/nskeyedarchiver/encode(_:forkey:)-ycdd.md)
- [encode(_:forKey:)](foundation/nskeyedarchiver/encode(_:forkey:)-9f4n9.md)
