---
title: "init(uuidString:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/nsuuid/init(uuidstring:)-8t9n3"
---

# init(uuidString:)

Initializes a new UUID with the formatted string.

## Declaration

```swift
convenience init?(uuidString string: String)
```

## Parameters

- `string`: The source string containing the UUID. The standard format for UUIDs represented in ASCII is a string punctuated by hyphens, for example 68753A44-4D6F-1226-9C60-0050E4C00067.

## Return Value

Return Value A new UUID object. Returns nil for invalid strings.

## See Also

### Creating UUIDs

- [init()](foundation/nsuuid/init().md)
- [init(uuidBytes:)](foundation/nsuuid/init(uuidbytes:)-2p4d5.md)
