У меня есть собственный класс, который имеет довольно много методов доступа для его настройки. Мой вопрос: если программист использует этот класс и не удосуживается присвоить значения для ВСЕХ этих методов, потому что он не знает о них или не хочет беспокоиться, как я могу заставить класс принять представление по умолчанию? Я не могу использовать awakeFromNib, потому что это переопределит целенаправленную настройку, скажем, в AppController awakeFromNib.
Есть ли простой способ сделать это?
EDIT:
Класс в NSView и методы настройки просто изменяют переменную экземпляра, а затем передают представление для перерисовки (цвет фона и т. Д.). Когда я явно не говорю объекту где-то назначить значения для ВСЕХ этих настроек, он устанавливает их на ноль. Мне нужно изменить это, где они принимают используемые значения по умолчанию.