---
title: "init(name:)"
framework: appkit
role: symbol
role_heading: Initializer
path: "appkit/nsdataasset/init(name:)"
---

# init(name:)

Initializes and returns an object with a reference to the named data asset in an asset catalog.

## Declaration

```swift
convenience init?(name: NSDataAsset.Name)
```

## Parameters

- `name`: The name of the data set in the asset catalog.

## Return Value

Return Value The data asset object for the named data set, or nil if the data set is not found.

## Discussion

Discussion If there are multiple data files in the named data set, this method returns the one with attributes that most closely match the current device available screen space. This method looks in the asset catalog, in the main bundle for the named data set.

## See Also

### Initializing the data asset

- [init(name:bundle:)](appkit/nsdataasset/init(name:bundle:).md)
