---
title: "init(string:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/scanner/init(string:)"
---

# init(string:)

Returns an NSScanner object initialized to scan a given string.

## Declaration

```swift
init(string: String)
```

## Parameters

- `string`: The string to scan.

## Return Value

Return Value An NSScanner object initialized to scan aString from the beginning. The returned object might be different than the original receiver.

## See Also

### Creating a Scanner

- [localizedScanner(with:)](foundation/scanner/localizedscanner(with:).md)
