<!--
{
  "documentType" : "article",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/nsbrowser-deprecated-symbols",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Deprecated symbols"
}
-->

# Deprecated symbols

Review symbols that are no longer in active development, and their recommended replacements.

## Overview

Although these symbols are available for use, Apple is no longer actively developing them, and may remove them in a future release. Apple recommends moving away from these symbols and using their indicated replacements instead. Check the individual symbol pages for the recommended replacements.

## Topics

### Deprecated methods

[`- (void) updateScroller;`](/documentation/AppKit/NSBrowser/updateScroller)

Updates the horizontal scroller to reflect column positions.

[`- (void) scrollViaScroller:(NSScroller *) sender;`](/documentation/AppKit/NSBrowser/scrollViaScroller:)

Scrolls columns left or right based on an `NSScroller`.

[`- (void) displayAllColumns;`](/documentation/AppKit/NSBrowser/displayAllColumns)

Updates the browser to display all loaded columns.

[`- (void) displayColumn:(NSInteger) column;`](/documentation/AppKit/NSBrowser/displayColumn:)

Updates the browser to display the given column.

[`func column(of: NSMatrix) -> Int`](/documentation/AppKit/NSBrowser/column(of:))

Returns the column number in which the given matrix is located.

[`func matrix(inColumn: Int) -> NSMatrix?`](/documentation/AppKit/NSBrowser/matrix(inColumn:))

Returns the matrix located in the specified column.

[`func matrixClass() -> AnyClass`](/documentation/AppKit/NSBrowser/matrixClass())

Returns the matrix class used in the browser’s columns.

[`func setMatrixClass(AnyClass)`](/documentation/AppKit/NSBrowser/setMatrixClass(_:))

Sets the matrix class to be used in the browser’s columns.

[`- (BOOL) acceptsArrowKeys;`](/documentation/AppKit/NSBrowser/acceptsArrowKeys)

Indicates whether the browser allows navigation using the arrow keys.

[`- (void) setAcceptsArrowKeys:(BOOL) flag;`](/documentation/AppKit/NSBrowser/setAcceptsArrowKeys:)

Specifies whether the browser allows navigation using the arrow keys.



---

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)