Ver resaltado de selección NSTableView basado

Estoy tratando de portar una aplicación iOS a la Mac y encontré un par de problemas durante la transición. Uno de ellos es la personalización deNSTableView. ¿Cuál es exactamente la diferencia entreNSCell, NSTableRowView y costumbreNSView basadoNSTableview ? Al principio comencé con una vista basadaNSTableView, pero pronto noté que tendría que manejar la selección yo mismo. No pude lograr eso, así que seguí usandoNSTableRowView, lo cual, extrañamente, no llama el inicializador de mi costumbreNSTableRowView.

Básicamente, solo quiero una celda de vista de tabla personalizada con contenido personalizado, que sea seleccionable. Cuál es la mejor manera de hacerlo ?

En iOS, yo solo subclaseUITableViewCell y establecer su propiedadViewView seleccionada. En Mac esto parece ser más complicado que eso.

Respuestas a la pregunta(3)

Su respuesta a la pregunta