---
title: "init(nibData:bundle:)"
framework: appkit
role: symbol
role_heading: Initializer
path: "appkit/nsnib/init(nibdata:bundle:)"
---

# init(nibData:bundle:)

Initializes an instance with nib data and specified bundle for locating resources.

## Declaration

```swift
init(nibData: Data, bundle: Bundle?)
```

## Parameters

- `nibData`: The nib data.
- `bundle`: The bundle for locating resources. If nil, the main application bundle is used.

## Return Value

Return Value The initialized NSNib object or nil if there were errors during initialization.

## See Also

### Initializing a Nib

- [init(nibNamed:bundle:)](appkit/nsnib/init(nibnamed:bundle:).md)
- [NSNib.Name](appkit/nsnib/name.md)
