---
title: tableColumns
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nstableview/tablecolumns
---

# tableColumns

An array containing the current table column objects.

## Declaration

```swift
var tableColumns: [NSTableColumn] { get }
```

## Discussion

Discussion This property contains an array of NSTableColumn objects corresponding to the columns in the table. This array contains all columns, including those that are currently hidden.

## See Also

### Column Management

- [addTableColumn(_:)](appkit/nstableview/addtablecolumn(_:).md)
- [removeTableColumn(_:)](appkit/nstableview/removetablecolumn(_:).md)
- [moveColumn(_:toColumn:)](appkit/nstableview/movecolumn(_:tocolumn:).md)
- [column(withIdentifier:)](appkit/nstableview/column(withidentifier:).md)
- [tableColumn(withIdentifier:)](appkit/nstableview/tablecolumn(withidentifier:).md)
