Создание документации по бета-версии XCode 8

В настоящее время я изучаю последнюю бета-версию Xcode, и при этом смотрю некоторые связанные видео WWDC. Согласно этому (около 33-й минуты) теперь вы можете получить быстрый код макрос генерации (аналогично Eclipse и AS).

Я не могу понять, как это использовать. Сразу после этого мы говорим о расширении xcode, поэтому возможно, что это расширение, однако мне не ясно - возможна ли такая функция с бета-версией Xcode 8?


person hris.to    schedule 30.06.2016    source источник
comment
Вы смотрели видео о расширениях Xcode? Что вы не понимаете в этом? Он возлагает на вас ответственность за текст, и вы можете делать все, что хотите.   -  person matt    schedule 30.06.2016
comment
Я не понял, является ли эта документация встроенной или она может быть предоставлена ​​третьей стороной (например, мной)   -  person hris.to    schedule 01.07.2016
comment
Дубликат stackoverflow.com/questions /38071289/   -  person matt    schedule 01.07.2016


Ответы (3)


Чтобы использовать эту функцию или любые расширения Xcode в macOS 10.11 El Capitan, вам необходимо следовать инструкциям в примечаниях к выпуску Xcode 8:

  • Запустите Xcode 8 один раз, чтобы он мог установить необходимые системные компоненты.
  • Откройте терминал и запустите sudo /usr/libexec/xpccachectl
  • Перезагрузите свой Mac

В настоящее время это необходимо, чтобы сообщить старой операционной системе о новом механизме расширения Xcode. Это не должно быть необходимо для любой бета-версии macOS Sierra.

person Chris Hanson    schedule 15.07.2016
comment
Действительно странно, сегодня я запустил Xcode, и для этого потребовались дополнительные инструменты. После этого инструмент документации начал работать как часы. Нет необходимости в установке терминала - я думаю, Xcode сделал то же самое сам :) - person hris.to; 19.08.2016

Хорошо, во-первых, он встроен. И если кому-то интересно, где он находится, благодаря @Matthew Seaman я его нашел:

введите здесь описание изображения

И, как указывали другие, это не работает с бета-версией 8.0 (8S128d)

person hris.to    schedule 01.07.2016
comment
Известно ли, что он был отключен в версии 8.0 beta 2 (8S162m)? Этот вариант всегда недоступен для меня. - person Andy Ibanez; 10.07.2016
comment
@AndyIbanez Я вижу то же самое. Я предполагаю, что этой функции еще нет, и вместо того, чтобы оставить ее нефункциональной, как это было в бета-версии 1, теперь она просто неактивна. - person Kilian; 11.07.2016

В Xcode 8 вы можете поместить курсор на объявление функции или типа, а в строке меню (просто выполните поиск в разделе «справка» для «документации») вы найдете элемент, который сгенерирует для вас документацию шаблона. Этот пункт меню также имеет сочетание клавиш.

Да, это встроено, но оно не работает ни у меня, ни у других в Xcode 8 beta 1.

person Matthew Seaman    schedule 01.07.2016
comment
Кто-нибудь знает, как или если это возможно, изменить /// на /** ? - person Jorgen; 02.12.2016
comment
@Jorgen Я искал эту возможность, но не могу найти. - person Matthew Seaman; 02.12.2016