Мне любопытно узнать, как создать боковую панель, используемую в твиттере и многих других приложениях 
То, о чем я прошу, не о графике, но я хотел бы знать, какаялучший способ создать структуру, позволяющую переключаться между различными разделами.
Мне не нравится обращаться за помощью, не начав с мнения, поэтому это мое:
Общая структура представления будет создана с NSSplitView
Мне нужен класс generic Model
, управляющий разделами и получающий указатель на текущий.Здесь я добавил бы информацию об изображении, используемом для любого раздела и т. Д. (Что-то вроде пользовательского UITabBarController для iOS.
Left view
из split View
будет подключен кgeneric Model
и сможет представить свой раздел и получить текущий. Нажатие кнопки попросит generic Model
изменить текущий раздел и загрузить содержимое в Right view
(некоторые сомневаются в том, что модель используется таким образом: P, вероятно, не лучший)
Right view
загружает другой контроллер представления в соответствии с запросом left View
(у меня могут возникнуть сомнения относительно того, как это сделать!)
Я на правильном пути? Как бы вы построили структуру, подобную структуре Twitter?
(Не по теме: я бы очень признателенисправление моего ужасного английского, чтобы этот вопрос подходил всем пользователям)