Это не совсем ответ, поскольку он содержит решение;Я просто хочу присоединиться к этому.Но голосование заставит вас чувствовать себя лучше и докажет, что Apple не права.:)
Проблема реализации вкладок в Xcode 4 состоит в том, что Apple реализовала их как вкладки рабочего пространства .Другими словами, создание новой вкладки, по сути, создает новое рабочее пространство, каждое из которых имеет собственные подпанели со своими конфигурациями и т. Д. Это, по сути, целая среда на каждой вкладке.Есть несколько проблем с этим выбором.
Это отличается от реализации в большинстве IDE / текстовых редакторов вкладок файлов , где вкладка (как правило) представляет один файл, и каждый файл имеетего собственная вкладка.
Проблема с вкладками рабочей области состоит в том, что существует только так много потенциальных различных рабочих областей, из которых мы могли бы извлечь выгоду, строго ограничивая фактическое использование вкладок таким образом.Помимо этого, дополнительные рабочие пространства просто становятся предметом ответственности, представляя больше вещей, которыми пользователь приложения должен заниматься: например, что такое представление навигатора, какой режим редактора активен (стандартный, помощник, версия),консоль отладки открыта и т.д.ожидайте найти его в. Это фактически препятствует использованию вкладок, потому что это добавляет больше работы в рабочий процесс.
У файловых вкладок нет этой проблемы (не считая особых случаев, таких как разделенное представлениепанели), потому что все, что меняется, - это файл, который вы просматриваете, а не вся ваша среда.Более того, при правильной реализации вкладки файлов отлично работают как непосредственная история, позволяя быстро переключаться на файл, который был обработан в последнее время, без особых усилий.Единственный способ сделать это в XCode - это явно настроить новую среду вкладок для каждого файла, с которым вы хотите работать, но вы должны быть осторожны, чтобы не изменить файл на этой вкладке, иначе ваш файл внезапно потеряется:Опять же, больше работы для пользователя.
Вкладки рабочего пространства также значительно тяжелее, чем вкладки файлов, потому что гораздо больше нужно помнить, а переключение рабочих пространств требует гораздо большего, чем переключение файлов.
правда (и я думаю, что большинство согласится со мной в этом) для разработчика, вкладки файлов намного более полезны, чем вкладки рабочего пространства, и в нынешнем виде Xcode все еще не хватает надлежащегореализация этой функции, которую многие считают базовой необходимой функциональностью в IDE / редакторе.