라벨이 quick help인 게시물 표시

[xcode] quick help (주석 설명) 사용 방법

이미지
xcode quick help 사용 방법 Xcode에서 Option + Left-click 을 통해 프로퍼티나 메소드에 대한 정보를 얻을 수 있다. 이 정보를 quick help라고 한다. 아래와 같은 코드가 있을 때 quick help를 통해 어떤 정보를 얻을 수 있는지 살펴보자. struct Car { let speed: Int let modelName: String func stopCar() -> Bool{ return true } } let benz = Car(speed: 30, modelName: "benz") benz.stopCar() 메소드에서 quick help를 사용하면 선언된 간략한 정보들을 얻을 수 있다. 프로퍼티의 경우에는 선언 부분을 볼 수 있고, 메소드의 경우에는 매개변수와 반환 값 등을 볼 수 있다. Declaration : 프로퍼티나 메소드의 정의 부분을 보여준다. Parameters : 매개변수의 정보를 보여준다. DeclaredIn : 어느 파일에 선언되어 있는지 보여준다. 사용자가 주석 블록을 추가함으로써 quick help에 더 많은 정보를 넣을 수 있다. 예를 들면 Parameters의 주석의 블록은 /** */ 기호 사이에 설명을 넣을 수 있다. 다음과 같은 형태를 가지며, 스트럭트의 경 요약과 설명을 메소드의 경우 매개변수와 에러핸들링 반환 값에 대한 설명을 추가할 수 있다. /** Summary에 해당하는 내용 Discussion에 해당하는 내용 - parameters: - grade: 학년 - Throws: 여러 에러가 발생할 수 있습니다. - returns: 학년을 반환합니다. */ 아래의 코드에서 grade가 학생의 점수인지, 학년인지 모호할 수 있기 때문에 주석으로 설명을 넣어주면 좀 더 명확해진다. 물론 이름을 잘