Разделение на подклассы NSButton

Переопределите определяемый инициализатор (NSView’s initWithFrame: метод), если Вы создаете подкласс NSButton, выполняющего его собственную инициализацию. Если Вы хотите использовать пользовательский подкласс NSButtonCell со своим подклассом NSButton, необходимо переопределить cellClass: метод, как описано в Разделении на подклассы NSControl.