xcode에서 class나 struct 같은 키워드를 입력하기 시작하면 글자 밑에 작은 창이 뜨면서 선택할 수 있는 것들이 보인다. 잘 골라서 선택하면 굳이 스펠링을 다 적지 않아도 내가 원하는 것을 선택하면서 빠르게 프로그램을 작성할 수 있게 도와준다. xcode에 기본적으로 내장되어 있는 것들 외에 내가 특별히 자주 쓰는 코드 덩어리가 있다면 코드 스니펫을 직접 만들어 xcode에 등록할 수 있다.
1. 재사용할 코드를 블록 지정한 뒤에 오른쪽 마우스 - Create Code Snippet 선택
2. 새롭게 뜨는 창에서 아래와 같이 필요한 부분을 기입한다. 코드 내부에 파랗게 보이는 부분은 placeholder인데 <#내용#> 이렇게 입력하면 '내용' 글자가 파랗게 변하면서 placeholder가 된다.
3. 만든 코드 스니펫을 잘 써먹는다. 위에서 Completion에 입력한 이름 'sayHello' 대로 say.. 를 입력하기 시작하니까 직접 만든 코드 스니펫 sayHello를 선택할 수 있게 되었다. 메소드 이름 밑에 코드 스니펫에 대한 설명도 위에서 기입했던대로 보이고 있다. 원하는 것을 선택한 뒤 엔터를 누르면 밑에 두번째 사진처럼 placeholder 부분이 파랗게 표시된다. 이 부분에는 원하는 값을 입력하면 된다.
이렇게 메소드 뿐 아니라 어떤 형식, 몇 줄인지에 상관없이 원하는 코드 덩어리를 코드 스니펫으로 등록할 수 있다.
반응형
'swift & iOS > ios & xcode' 카테고리의 다른 글
xcode 단축키 (0) | 2022.02.16 |
---|---|
[ios 개발] 컬럼이 2개인 UIPickerView 구현하기 (0) | 2022.02.11 |
[ios 개발] UITextFieldDelegate의 유용한 메소드 3가지 (0) | 2022.01.31 |
[ios 개발] 키보드 사라지게 하기 (0) | 2022.01.31 |
[xcode] 버튼 모서리를 둥글게 하기 (0) | 2022.01.26 |