Xcode 8 자동 생성 빠른 도움말 문서


85

에 발표 된 새로운 기능으로는 엑스 코드 (8) , 우리는 볼 수 있습니다

"빠른 도움말 문서 자동 생성":

여기에 이미지 설명 입력

NSHipster에서이 기사에서 배울 수있는 것처럼 이것이 수동 코드 문서의 끝 입니까?

누군가이 새로운 기능의 장단점을 설명 할 수 있습니까? Jazzy와 같은 도구를 대체합니까 ?

새로운 기능에 대한 자세한 정보를 찾을 수 없습니다.


@ 롭은 : 어떤 생각을 어떻게 할 수 바다는 엑스 코드 8 베타를 설치하는 고통을하지 않고 모양 및 제거 어떻게 직후에 (내 작업의 맥에 설치할 수있는 권한이 없습니다)
H4Hugo

일부 WWDC 2016 비디오에서 시연됩니다.
Rob


2
37:00에 비디오에서 데모를 볼 수 있지만 실제로 작동하지 않습니다! 나는 swift 및 obj-c와 기능의 다양한 부분을 선택하여 시도했습니다.
Confused Vorlon

답변:


203

이것은 다음과 같은 방법을 선택할 수있는 Xcode 8 (이상) 기능을 나타냅니다.

func foo(bar: Int) -> String { ... }

... 그런 다음 + option+ 를 누르면 /(또는 Xcode의 "편집기"메뉴에서 "구조"» "문서 추가"를 선택) 다음 주석 템플릿이 생성됩니다.

/// <#Description#>
///
/// - parameter bar: <#bar description#>
///
/// - returns: <#return value description#>

빠른 도움말에 대한 문서 작성을 용이하게합니다.


이 동작은 시간이 지남에 따라 약간 변경되었지만 Xcode는이를 수행하려고 할 때 커서가 있어야하는 위치를 구체적으로 지정할 수 있습니다. 예를 들어, 위의 예에서 커서가 함수 이름의 어딘가에 foo있어야 작동합니다. 또는 함수 이름을 두 번 클릭 한 다음 + option+ 를 누릅니다./


1
작동시킬 수 있습니까? 난 못해. 할 수 있다면 명령을 사용할 때 무엇을 선택합니까? 난 그냥 ... 모든 옵션에 대해 시도
볼론 혼란

2
메서드 이름 어딘가에 커서를 놓은 다음 Xcode 8에서 command + option + "/"(또한 "Editor"- "Structure"- "Add documentation"을 선택 함)를 누르면 정상적으로 작동합니다. 지금까지 내가 만난 유일한 문제는 @IBAction방법 과 혼동되는 것 같습니다 . 그러나 Objective-C와 Swift 모두 잘 작동합니다. 여전히 문제가 있고 Xcode를 다시 시작하거나 컴퓨터를 재부팅하는 일반적인 절차를 시도한 경우이 베타 소프트웨어에 대한 버그 보고서를 게시하는 것이 좋습니다.
Rob

2
재부팅을 시도했지만 여전히 기쁨이 없습니다. 버그 보고서를 제출했습니다.
Confused Vorlon

5
실제로 Xcode 8 베타 1에서 작동하지만 El Capitan을 사용하는 경우 Xcode를 실행하고 필요한 시스템 구성 요소를 설치 한 다음 sudo /usr/libexec/xpccachectl터미널에서 실행 하고 Mac을 다시 시작해야합니다. 작업. Xcode 8 릴리스 정보를 참조하십시오.
크리스 핸슨

1
산발적으로 작동한다는 것을 알았습니다. 때로는 훌륭하게 작동하고 다른 때는 전혀 작동하지 않습니다. 나는 이유를 찾지 못했습니다. 솔직히, 그것이 작동 할 때 자동 생성되는 것이 다소 희박하다는 것을 발견합니다 (설명의 메소드 이름?). 아무 문제없이 작동하는 사람들에게는 대단합니다. 우리 중 일부에게는 산발적이거나 작동하지 않습니다.
로이드 사전 트

7

이것은 키보드가 Shift 키를 눌러야하는 경우 '/'가있는 모든 핫키가 현재 XCode 8 빌드에서 작동하지 않는다는 사실과 관련이 있습니다.

즉, 독일어 키보드에서 '/'는 shift + 7이고 alt + cmd + shift-7을 눌러도 작동하지 않습니다. 즉 cmd + shift + opt + d를 할당하면 제대로 작동합니다.

안타깝게도 현재 작동하지 않는 바로 가기 '///'는이 바로 가기를 정확히 사용하는 이전 XCode 플러그인 VVDocumenter 때문일 수 있습니다.

훌륭한 기능, Apple 측의 형편없는 QA.


Xcode 8 베타에는이 버그가 있었지만 릴리스 된 버전에서는 수정되었습니다.
에릭 아야

8A218a가 출시 된 버전이며 댓글 바로 가기가 다시 작동합니다 (베타 버전이 아님).
Eric Aya

Shift를 사용하지 않고 '/'가 표시되는 키보드 레이아웃에 있습니까?
Klaus Busse

네, 두 개의 키보드가 있습니다. 하나는 ":"위에 "/"가 붙은 프랑스 아제르 타 키보드와 미국 쿼티 키보드입니다. 둘 다 주석 바로 가기에서 정상적으로 작동합니다.
에릭 아야

글쎄, 그것은 간헐적입니다 (미국 키보드).
로이드 사전 트
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.