Is this table view cell-based or view-based?If it's cell-based, the content of a column is a NSCell. Replace the text field cell with a checkbox button cell.It it's view-based, you just delete the text field in the column and drag a checkbox in instead. However, you have to be very careful because the pieces are labelled confusingly.— Make sure you do not delete the text field NSCell that's at the first level under the column. It's something used internally by the table view— The other first level items within the column are alternative cell views. Unless you've added some, I think you'll find only one in a NSTableView columns. (NSOutlineView columns start with two.) That item is the NSTableCellView. Expand it, and you should see the actual text field. Delete this and put a checkbox in its place.If your table has all the standard IB item names, you should have gone down to Scroll View -> Clip View -> Table View -> Table Column -> Table