лучшие практики, проектирование приложений Mac - PullRequest
1 голос
/ 30 сентября 2011

Каковы пути / лучшие практики при проектировании элементов на платформе Mac в Objective-C?

Я смотрю на чтение таких элементов, как

  • NSButton
  • NSTextField
  • Фоновые градиенты
  • и т. Д.

Должен ли я действительно создать подкласс для всех элементов и нарисовать его сам (углы, средняя область и т. Д.) Или могу ли я использоватькакой-то изящный трюк с фоновым изображением.

Я искал в Google что-то, но на самом деле не нашел ничего полезного (возможно, я искал не то?)

Любая помощь оценена, спасибо!

1 Ответ

1 голос
/ 30 сентября 2011

Это разные теории, но я лично считаю, что создание подклассов - хороший способ для такого рода вещей.

Затем вы можете создать свое приложение с пользовательскими компонентами, которые имеют дополнительные свойства в отношении встроенныхв единицах.

С моей точки зрения, вы многое выиграете, создав универсальные подклассы, а затем разместив подклассы в этих подклассах с определенным кодом.

Тогда у вас будет своего рода деривация,Тогда вы сможете легче управлять обратной совместимостью, и изменение в классе базовых компонентов отразится на всех подклассах.

Так что, по моему скромному мнению, просто не бойтесь подклассов для такого рода вещей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...