Вот вопрос, на который я не могу найти никаких советов (возможно, из-за моего плохого английского во время поиска в сети: отсюда и плохого названия!).Выход NSTableView подклассифицирован в NSOutlineView в коде?
У меня есть подкласс NSTableView в xib, который используется несколько раз в разных окнах. Но в одном из этих окон я хочу, чтобы tableView вел себя как NSOutlineView (но также извлекал выгоду из приятных функций, которые я добавил). Я не хочу просто создавать подкласс outlineView и копировать весь код из подкласса tableView к нему, так как я хочу повторно использовать тот же код (упрощенное обслуживание кода) и xib. Как мне это сделать?
Джош
Try создания категория, которая предоставляет функции по умолчанию, которые могут соответствовать вашим классам. –
категорий как таковых не существует в Свифте; вы имеете в виду расширения протокола? И если это так, он не может использовать какие-либо хранимые свойства задействованных классов – BaseZen