[Xcode] 코드 스니펫(Code Snippet)을 사용하는 방법

2021. 11. 6. 22:46Developer Basis

💡코드 스니펫(Code Snippet)이란?


오늘 내 머리를 탁(?) 치게 만든 코드 스니펫이란 엄청난 녀석을 알게 되었다.
코드 스니펫이란 코드를 빠르고 효율적으로 작성하기 위해
자주 쓰는 코드를 템플릿으로 저장해 두고 단축어를 이용해 간편하게 코드를 작성할 수 있도록 도와주는 기능이다.

하지만 사실, 이미 우리는 은연중에 코드 스니펫 기능을 사용하고 있었다.

아래 예시를 보자.
if를 쓰기만 해도 if - If Statement라는 칸이 아래 표출되고, 이 부분을 클릭하면
오른쪽처럼 자동으로 if 문법에 대한 기본 템플릿이 표출되는 것을 한 번쯤은 경험한 적이 있을 것이다.

우리가 쉽게 쓰고 있던 이 기능이 코드 스니펫 기능이었다.

 

만약, 기본적으로 있는 이 템플릿 외에
자주 쓰는 주석, 테이블뷰, 컬렉션뷰 익스텐션을 이렇게 만들어두면 더 편하지 않을까?

그래서 이번 글에서는 이 템플릿을 만들어주는 코드 스니펫을 사용하는 방법에 대해 알아보려 한다.

 

💡그래서 어떻게 만드는건데?


만드는 방법은 매우 간단하다.

템플릿으로 만들어둘 내용을 코드로 작성하고 마우스 오른쪽 키(트랙패드는 두 손가락으로 탭)를 눌러주자.
그리고 Create Code Snippet을 눌러주면,

이 화면이 표출될 것이다.
우리에게 필요한 부분은 가장 상단에 있는 Title, (그 아래 Summary,) 아래 Completion이다.

원하는 내용으로 Title과 Completion의 내용을 채워주고 Done을 눌러주면,

우리가 흔히 쓰던 방식으로 코드 스니펫 기능을 쉽게 사용할 수 있다.

 

추가로, 아래 화면과 같은 부분을 추가하고 싶다면, <#채울 내용#>의 형태로 코드를 작성해주면 된다 ^_^