---
title: NSBrowserCell
framework: appkit
role: symbol
role_heading: Class
path: appkit/nsbrowsercell
---

# NSBrowserCell

The user interface of a browser.

## Declaration

```swift
class NSBrowserCell
```

## Overview

Overview The NSBrowserCell class is the subclass of NSCell used by default to display data in the columns of an NSBrowser object. (Each column contains an NSMatrix object filled with NSBrowserCell objects.)

## Topics

### Getting Browser Cell Information

- [branchImage](appkit/nsbrowsercell/branchimage.md)
- [highlightedBranchImage](appkit/nsbrowsercell/highlightedbranchimage.md)

### Configuring Browser Cells

- [image](appkit/nsbrowsercell/image.md)
- [alternateImage](appkit/nsbrowsercell/alternateimage.md)

### Managing Browser Cell State

- [reset()](appkit/nsbrowsercell/reset().md)
- [set()](appkit/nsbrowsercell/set().md)
- [isLeaf](appkit/nsbrowsercell/isleaf.md)
- [isLoaded](appkit/nsbrowsercell/isloaded.md)
- [highlightColor(in:)](appkit/nsbrowsercell/highlightcolor(in:).md)

### Initializers

- [init(coder:)](appkit/nsbrowsercell/init(coder:).md)
- [init(imageCell:)](appkit/nsbrowsercell/init(imagecell:).md)
- [init(textCell:)](appkit/nsbrowsercell/init(textcell:).md)

## Relationships

### Inherits From

- [NSCell](appkit/nscell.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSAccessibilityElementProtocol](appkit/nsaccessibilityelementprotocol.md)
- [NSAccessibilityProtocol](appkit/nsaccessibilityprotocol.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSUserInterfaceItemIdentification](appkit/nsuserinterfaceitemidentification.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
