---
title: NSPlaceholders
framework: appkit
role: collectionGroup
path: appkit/nsplaceholders
---

# NSPlaceholders

A set of methods that an object can implement to register default placeholders to be displayed for a binding, when no other placeholder is specified.

## Overview

Overview Individual placeholder values can be specified for each of the marker objects (described in Selection Markers), as well as when the property is nil. Placeholders are used when a property of an instance of the receiving class is accessed through a key value coding compliant method, and returns nil or a specialized marker.

## Topics

### Managing default placeholders

- [setDefaultPlaceholder(_:for:with:)](objectivec/nsobject-swift.class/setdefaultplaceholder(_:for:with:).md)
- [defaultPlaceholder(for:with:)](objectivec/nsobject-swift.class/defaultplaceholder(for:with:).md)

### Constants

- [Selection Markers](appkit/selection-markers.md)

## See Also

### Data Placeholders

- [NSBindingSelectionMarker](appkit/nsbindingselectionmarker.md)
