Поиск…


замечания

Логотип Xcode

Xcode - это интегрированная среда разработки для macOS, которая поддерживает разработку собственных приложений для macOS, iOS, watchOS и tvOS. Xcode является преемником NeXT Project Builder и PBX. (Фактически, файлы манифеста проекта Xcode по-прежнему имеют имя с расширением .pbxproj .)

Релизы Xcode включают стабильные версии компилятора Clang C / C ++ / Obj-C, компилятора Swift , отладчика LLDB и симуляторов iOS / watchOS / tvOS. Xcode также включает в себя интерфейс Builder , а также инструменты для просмотра и редактирования 3D-моделей и сцен, изображений и т. Д.

Версии

Версия Дата выхода
1,0 2003-09-28
2,0 2005-04-04
3.0 2007-10-26
4,0 2011-03-14
5.0 2013-09-18
6,0 2014-09-17
7,0 2015-09-16
7.1.1 2015-11-09
7,2 2015-12-08
7.2.1 2016-02-03
7,3 2016-03-21
7.3.1 2016-05-03
8,0 2016-09-13
8,1 2016-10-27
8,2 2016-12-12
8.2.1 2016-12-19
8,3 2017-03-27
8.3.1 2017-04-06
8.3.2 2017-04-18
8.3.3 2017-06-05

Начать

  • Загрузите Xcode из Mac App Store.

  • Нажмите, чтобы создать новый проект или площадку: Окно приветствия Xcode

Используйте несколько версий Xcode

Одновременно можно установить несколько версий Xcode (включая бета-версии). Просто переименуйте приложение в Finder, чтобы избежать конфликтов.

переименование Xcode в Finder

Примечание. Установка Xcode из магазина приложений будет иметь тенденцию перезаписывать существующую версию на вашем компьютере. Вы также можете установить Xcode из прямой загрузки, чтобы получить больше контроля над версиями, которые у вас есть.

Каждая копия Xcode включает в себя инструменты командной строки ( clang , xcodebuild и т. Д.). Вы можете выбрать, какие из них вызываются командами в /usr/bin .

В настройках Xcode на вкладке «Местоположения» выберите версию Xcode:

Настройки местоположения

Или вы можете управлять версиями из командной строки с помощью xcode-select :

# Print the currently selected version
$ xcode-select --print-path
/Applications/Xcode.app/Contents/Developer

$ clang --version
Apple LLVM version 7.3.0 (clang-703.0.29)
Target: x86_64-apple-darwin15.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

# Find all installed versions using Spotlight
$ mdfind 'kMDItemCFBundleIdentifier = "com.apple.dt.Xcode"'
/Applications/Xcode.app
/Applications/Xcode72.app

# Check their version numbers
$ mdfind 'kMDItemCFBundleIdentifier = "com.apple.dt.Xcode"' | xargs mdls -name kMDItemVersion
kMDItemVersion = "7.3"
kMDItemVersion = "7.2.1"

# Switch to a different version
$ sudo xcode-select --switch /Applications/Xcode72.app

$ clang --version
Apple LLVM version 7.0.2 (clang-700.1.81)
Target: x86_64-apple-darwin15.4.0
Thread model: posix

Изменение цветовой схемы

Многим разработчикам нравится настраивать шрифт, текст и цвет фона их IDE. Вы можете сделать это в Xcode, открыв панель предпочтений приложений, перейдя в XCODE-> Preferences или нажав «⌘»,

Как добраться до настроек

Когда откроется панель предпочтений, вы можете щелкнуть по вкладке «Шрифты и цвета».

Редактирование цветов и шрифтов

Здесь вы можете изменить исходный фон и цвет шрифта консоли. Существует множество готовых цветов и схем шрифтов, снабженных Xcode. Вы выбираете их из списка слева (Basic, Chalkboard и т. Д.). Вы можете найти и загрузить больше онлайн (например, здесь ).

Для дальнейшей настройки любой темы вы можете настроить любой из типов, перечисленных в правой панели (обычный текст, комментарии, разметка документации и т. Д.). Например, скажите, что я действительно хочу, чтобы мои «Числа» отображались в моем коде. Поэтому я меняю шрифт на «American Typewriter» на 24 px, цвет до зеленоватого цвета и устанавливает выделение строки красным:

Жирные номера, Yay!

Теперь, когда я редактирую текст, я действительно вижу свои номера:

Прохладные цвета в действии!

Теперь вы можете настроить внешний вид «Редактора исходного кода» и «Консоль» в восторге от ваших сердец!

Pro Tip

Многим разработчикам нравится тема их IDS темная (светлый текст, темный фон). В Xcode вы можете сделать это только для «Source Editor» и «Console». Однако разделы «Навигация» (слева), «Отладка» (внизу) и «Утилита» (справа) не настраиваются. Для этого есть две проблемы. Сначала (непростая задача - оставить проблесковый свет IDE (светлый фон, темный текст), а затем инвертировать цвета экрана все вместе. Это сделает все темнее, но цвета в симуляторе и в остальной части системы теперь неустойчивы. Вторая работа заключается в том, чтобы скрыть области Navigation, Debug и Utility, когда они не используются. Вы можете быстро переключаться с этими областями, используя следующие команды:

Навигатор: ⌘0

Область отладки: ⇧⌘Y

Утилита: ⌥⌘0



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow