2016-06-30 4 views
3

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

Я не могу понять, как это использовать. Сразу после этого мы поговорим о расширении xcode, поэтому, возможно, это расширение, но мне непонятно - возможно ли иметь такую ​​возможность с Xcode 8 beta?

+0

Вы смотрели видео о расширениях Xcode? Что вы не понимаете по этому поводу? Он ставит вас за текст, и вы можете делать все, что хотите. – matt

+0

Я не понял, является ли эта документация встроенной или может быть в конечном итоге предоставлена ​​третьей стороной (например, я) –

+0

Дубликат http://stackoverflow.com/questions/38071289/xcode-8-auto-generated- quick-help-documentation – matt

ответ

5

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

  • Launch Xcode 8 раз, поэтому он может установить необходимые компоненты системы
  • Open Terminal и запустить sudo /usr/libexec/xpccachectl
  • Перезагрузите Mac

Это в настоящее время необходимо сказать старую операционную систему о новом механизме Xcode Extension. Это не обязательно для любой бета-версии macOS Sierra.

+0

Неудивительно, что сегодня я запустил Xcode и потребовал установить некоторые дополнительные инструменты. После этого инструмент документации начал работать как шарм. Нет необходимости в установке терминала - думаю, Xcode сделал то же самое :) –

2

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

Да, это встроенный, но он не появляется, чтобы быть функциональным для меня или других в Xcode 8 бета 1.

+2

Кто-нибудь знает, как, или, если возможно, изменить /// на/**? – Jorgen

+0

@Jorgen Я искал эту возможность, но не могу ее найти. –

4

Хорошо первое, что первое - это построить в И если кто-нибудь интересно, где это. расположен, благодаря @Matthew Seaman я нашел:

enter image description here

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

+1

Знаем ли мы, что он отключен в версии 8.0 beta 2 (8S162m)? Этот параметр всегда для меня недоступен. –

+0

@ AndyIbanez Я вижу то же самое. Я предполагаю, что функция еще не существует, и вместо того, чтобы оставить ее нефункциональной, как в бета-версии 1, теперь она просто неактивна. –

Смежные вопросы