<!--
{
  "documentType" : "article",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/resource-management",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Resource Management"
}
-->

# Resource Management

Manage the storyboards and nib files containing your app’s user interface, and learn how to load data that is stored in resource files.

## Topics

### Storyboard

[`class NSStoryboard`](/documentation/AppKit/NSStoryboard)

An encapsulation of the design-time view controller and window controller graph represented in an Interface Builder storyboard resource file.

[`class NSStoryboardSegue`](/documentation/AppKit/NSStoryboardSegue)

A transition or containment relationship between two scenes in a storyboard.

[`protocol NSSeguePerforming`](/documentation/AppKit/NSSeguePerforming)

A set of methods that support the mediation of a custom segue.

### Assets

[`class NSDataAsset`](/documentation/AppKit/NSDataAsset)

An object from a data set type stored in an asset catalog.

### Nib Files

[`class NSNib`](/documentation/AppKit/NSNib)

An object wrapper, or container, for an Interface Builder nib file.

[`@interface NSNibConnector : NSObject`](/documentation/AppKit/NSNibConnector)

A connection between two nibs.

[`@interface NSNibControlConnector : NSNibConnector`](/documentation/AppKit/NSNibControlConnector)

A control connection between two Interface Builder objects.

[`@interface NSNibOutletConnector : NSNibConnector`](/documentation/AppKit/NSNibOutletConnector)

An outlet connection between Interface Builder objects.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)