Теперь, когда Xcode 4 официально выпущен, пришло время ответить на мой предыдущий вопрос: Скрытые возможности Xcode
Так что они? Что это за скрытые маленькие подсказки и подсказки для Xcode 4, без которых вы не можете жить?
Пожалуйста, ограничьте свои советы только новыми и специфичными для Xcode 4!
// MARK: -
Версия (немного более портативная) тоже работает?shift- cmd- optщелчок по символу позволяет вам указать Xcode , где именно в пользовательском интерфейсе вы хотите открыть файл с переходом.
cmd- retотключает редактор / помощник версии (правая панель)
shift- cmd- Yчтобы скрыть отладчик
cmd- 0скрыть навигатор (левая панель)
cmd- [1..n]переключение между навигаторами слева
cmd- opt- [1..n]переключение между утилитами (обычно это справа)
ctrl- [1..n]переключаться между различными связанными файлами в редакторе
В целом, Xcode 4 пытается сохранить согласованность с горячими клавишами. Cmd предназначен для основных команд. Добавление модификаторов предназначено для аналогичных команд, ориентированных на одну конкретную подфункцию.
(Это всего лишь четыре наиболее часто используемых ярлыка, которые я использую постоянно! Я уверен, что со временем он изменится, поскольку мой рабочий процесс будет преобразован в новую актуальность.)
источник
Xcode 4 добавляет новую функцию «Фрагменты кода», доступную через Просмотр> Утилиты> Библиотека фрагментов кода. Чтобы добавить новый фрагмент кода, выделите текст в представлении редактора и перетащите его в библиотеку фрагментов. Вы можете либо перетащить фрагмент и вставить его в свой код, чтобы использовать его, либо, что гораздо удобнее, назначить ему ярлык завершения.
Когда вы вводите эту серию букв, она автоматически отображается во всплывающем меню завершения кода по мере того, как вы вводите код. Например, среди многих других у меня настроен фрагмент, так что ввод «svk» будет расширяться до
setValue:<#value#> forKey:<#key#>
. Это может сэкономить много времени на ввод и / или поиск в меню автозаполнения методов и других кодовых выражений, которые вы используете чаще всего. Xcode поставляется с множеством встроенных сниппетов, которые также очень удобны.источник
Новый ярлык, который я использую чаще всего: смахивание тройным пальцем (вверх или вниз), чтобы поменять местами аналоги (между файлом интерфейса и файлом реализации). Никакой ручной акробатики!
Спасибо https://twitter.com/xctotd/status/48148271759241216
источник
shift-option -щелкните файл в
Список групп и файловНавигатор проекта или удерживайте shift- optionпри выборе файла на панели переходов.Вы получите всплывающее окно, в котором можно выбрать, где открыть файл. Новая или существующая вкладка, новый или существующий разделенный (помощник) редактор, новое окно - здесь есть все возможные варианты.
источник
Вкладки в Xcode 4 потрясающие. Каждая из них поддерживает свой собственный отдельный макет, поэтому у вас может быть несколько вкладок с разными элементами, и каждая из них будет размещена соответствующим образом.
Я настраивал свои проекты с тремя макетами - один для объекта проекта, по одному для каждого пера (с указанием исходных кодов класса владельца) и по одному для каждого класса .
Здесь есть одна ошибка: начиная с версии 4.0, Xcode сбрасывает состояние (отключение любых помощников) активной вкладки при повторном открытии проекта. Обходной путь - переключиться на вкладку без помощников для закрытия Xcode, прежде чем закрыть проект. Я зарегистрировал это как номер радара 9178441.
источник
ctrl- 6выскакивает вниз внутрифайловый сегмент панели перехода (позволяет переходить к методам с клавиатуры)
cmd- {/ }выбрать предыдущую / следующую вкладку
cmd- Jперейдите к любому редактору (но почему, почему тогда TAB не переключается между ними?)
источник
Редактор ShortCuts
Ярлыки макета
Ярлыки навигаторов
Переключение вкладок и прыжки
Инспекторы
Связанные со сборкой
Сворачивание кода
источник
Вот первое. Вкладки! Xcode 4 заменил полезную, но редко используемую «панель избранного» в Xcode 3 постоянными вкладками. Это означает, что вы можете сохранить рабочий набор часто используемых документов на панели вкладок.
Не совсем скрытая функция как таковая, но тот факт, что вкладки постоянны, возможно, легко упустить.
источник
Если у вас возникли какие-либо проблемы с индексированием вашего проекта (например, символы не отображаются при автозаполнении), откройте окно Организатора, щелкните вкладку «Проекты» и используйте кнопку «Удалить», чтобы удалить производные данные для вашего проекта. . Это заставит перестроить индекс проекта, а также выбросить все созданные продукты.
источник
Вот несколько полезных горячих клавиш для работы на маленьких экранах:
cmd- shift- y- Скрыть и показать область консоли / отладки
cmd- 0- Скрыть и показать файловую навигацию
источник
Теперь вы можете связывать группы в Project Navigator с папками на диске. Раньше меня всегда беспокоило, что представление файла Xcode 3 может не отражать фактическую структуру проекта на диске.
Создайте новую группу, затем, выделив новую группу, откройте File Inspector. В разделе идентификации справа чуть ниже «Путь» есть небольшой значок, щелкните его, чтобы открыть диалоговое окно браузера файлов, в котором можно выбрать каталог для этой группы.
источник
Если вы удерживаете клавишу FN, вы можете сканировать документ с помощью курсора, не перемещая курсор.
источник
Полоса прыжка:
если ваша внешняя функция записи:
Понравится:
Также вы можете искать:
Щелкните с помощью Option( Shiftодновременно с этим можно выбрать другое окно), вы увидите диалоговое окно, позволяющее указать, где должен открываться файл:
Управления источником:
Если вы используете svn или git, отменить изменения легко:
Строитель интерфейса
В xcode 4.2 вы можете перейти к построителю интерфейса здесь:
Щелкните объект пользовательского интерфейса с помощью Shift, отобразится список всех объектов под точкой.
Попробуйте следующее: выберите объект пользовательского интерфейса, удерживайте его Option, затем наведите указатель мыши на другие объекты. Понравится:
Другой
Горячая клавиша: Shift+Command+Oоткрыть быстро
Пытаться:
И прочтите: Написание и редактирование исходного кода
источник
Текстовый редактор :
Добавление фреймворков : вы не можете просто сделать это, щелкнув правой кнопкой мыши проект или группу (как в Xcode 3). Вам нужно перейти в представление проекта, выбрать цель и перейти на вкладку «Build Phases». Фреймворками можно управлять в разделе «Связать двоичный файл с библиотеками».
Установка целевых зависимостей : аналогично тому, как описано выше, в разделе «Целевые зависимости» на вкладке «Фазы сборки».
Храните свои архивы в безопасности до установки Xcode 4 (из 3). Вы потеряете их (скорее всего) и вместе с ними потеряете способность символизировать журналы сбоев.
Действие удаления - ОСТОРОЖНО : «Удалить» (вместо «Удалить только ссылку ») удаляет файл непосредственно с вашего диска. Он не попадает в корзину, поэтому вы не можете его восстановить.
источник
cmd- Jпереходит к редактору, но если у вас открыто более одного редактора, вы получаете оверлей со всеми открытыми редакторами. вы можете использовать cmd- →иcmd -← для переключения между открытыми редакторами.
Кроме того, если вам сложно найти параметр или свойство для чего-либо, окно утилит, вероятно, будет вашим лучшим выбором:
hide and show utilities:
cmd- opt-0То, что здесь обычно скрывают, но не интуитивно понятно:
источник
Пример:
Пример:
источник
Один из моих любимых - предпочтение поведения «Открытая вкладка». Если вы перейдете к «Поведение» в настройках, вы можете настроить переход на определенную вкладку при запуске цикла. Вы можете назвать вкладку, что-то вроде «Отладка», и Xcode4 создаст ее для вас, если она не существует, и перенесет вас туда, когда вы начнете отладку. Вы можете настроить эту вкладку так, как вам нравится, для сеансов отладки, и она будет оставаться такой после того, как вы ее закроете, поэтому всякий раз, когда вы выполняете запуск, Xcode4 будет настроен так, как вы этого хотите, на отдельной вкладке. Вы даже можете выделить эту вкладку в отдельное окно, и в этом случае Xcode4 будет открывать новое специально настроенное окно «Отладка» каждый раз, когда вы запускаете запуск! Эта функция хороша тем, что она сохраняет вашу обычную вкладку или окно редактирования кода незагроможденными панелями журнала и отладчика. Просто закройте "
источник
В XCode3 была опция «Переименовать проект». Теперь вам просто нужно дважды щелкнуть (второй щелчок медленно), чтобы переименовать проект, и все готово.
источник
Чтобы ограничить количество одновременных операций сборки
Это (несколько) скрытое предпочтение, которое позволяет вам определять количество одновременных задач компиляции:
Отключение индексирования в среде IDE
Это отключает индексацию кода, что может сэкономить много ресурсов в больших проектах:
для повторного включения:
Обратите внимание, что вы должны выйти из Xcode, установить желаемые значения предпочтений, изменения вступят в силу при перезапуске Xcode.
источник
Если вы предпочитаете использовать vim / emacs, работающий, скажем, в Терминале или любом другом внешнем редакторе, вы можете просто создать свой проект xcode, добавить файлы и тому подобное, а затем переключиться на редактирование указанных файлов, используя то, что вам больше подходит; всякий раз, когда вы переключаете фокус на окно xcode4, измененные файлы будут перезагружены (также было в случае с Xcode3), и вы можете построить / запустить свое приложение.
источник
Два вида указания местоположения сборки с использованием настроек XCode4.
/Users/digicorp/Library/Developer/XCode/DerivedData
)Пожалуйста, посмотрите следующие снимки экрана.
источник
БЫСТРАЯ ПОМОЩЬ
Ctrl+ Option/ Alt+f
Найдите быструю помощь. Например,
Мой текстовый курсор находится в
NSString
&, если я нажму Ctrl+ Option+,f в инспекторе / утилитах отобразится быстрая документация.источник