---
title: "init(value:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/nsnumber/init(value:)-7jvmg"
---

# init(value:)

Returns an NSNumber object initialized to contain a given value, treated as a signed int.

## Declaration

```swift
init(value: Int32)
```

## Parameters

- `value`: The value for the new number.

## Return Value

Return Value An NSNumber object containing value, treating it as a signed int.

## See Also

### Initializing an NSNumber Object

- [init(value:)](foundation/nsnumber/init(value:)-1ojz2.md)
- [init(value:)](foundation/nsnumber/init(value:)-8krjs.md)
- [init(value:)](foundation/nsnumber/init(value:)-15chk.md)
- [init(value:)](foundation/nsnumber/init(value:)-2vlwk.md)
- [init(value:)](foundation/nsnumber/init(value:)-5jcjl.md)
- [init(value:)](foundation/nsnumber/init(value:)-40ad0.md)
- [init(value:)](foundation/nsnumber/init(value:)-16drx.md)
- [init(value:)](foundation/nsnumber/init(value:)-8se67.md)
- [init(value:)](foundation/nsnumber/init(value:)-47coa.md)
- [init(value:)](foundation/nsnumber/init(value:)-3l4ek.md)
- [init(value:)](foundation/nsnumber/init(value:)-43lc7.md)
- [init(value:)](foundation/nsnumber/init(value:)-87y9m.md)
