Xcode에서 코드 조각을 만드는 방법

2227 단어 xcodeswiftios
코드 스니펫은 프로그래밍할 때 가장 자주 사용하는 상용구 코드 블록에 대한 바로 가기입니다. Xcode를 사용하면 Apple이 제공하는 많은 기존 스니펫에 사용자 지정 스니펫을 추가할 수 있습니다. 아래 코드에서 코드 스니펫을 만드는 방법을 살펴보겠습니다.

DispatchQueue.main.async {
                    
                }

위의 예제 코드에 익숙할 것입니다. 이 코드 블록은 네트워크 호출과 같은 작업이 백그라운드 스레드가 아닌 기본 스레드에서 이루어지도록 하는 데 사용됩니다. 이것을 사용할 때마다 전체를 입력할 필요가 없도록 이것의 코드 스니펫을 만들어 봅시다.

코드를 강조 표시한 다음 마우스 오른쪽 버튼을 클릭(⌘ + 클릭)하면 "코드 조각 만들기"옵션이 표시됩니다.



"코드 조각 만들기"를 클릭하면 창이 팝업되고 코드 조각을 사용자 지정하라는 메시지가 표시됩니다.



먼저 스니펫의 이름을 "Dispatch Main Queue"로 지정합니다(원하는 대로 이름을 지정할 수 있습니다 😄). 이제 "완료"섹션을 제외하고 나머지는 그대로 둡니다. "Completion"텍스트 필드에 "dpm"을 입력합니다.



이것이 하는 일은 "dpm"을 입력할 때마다 Xcode가 코드 스니펫을 사용할지 확인하기 위해 자동 완성 메시지를 표시합니다! 따라서 지금부터 메인 스레드에 무언가를 넣고 싶을 때마다 "dpm"을 입력하기만 하면 방금 생성한 코드 스니펫을 얻을 수 있습니다.





마찬가지로 우리는 코드 스니펫을 만들었고 다시는 모든 코드를 입력할 필요가 없으므로 시간을 절약했습니다! 입력하는 데 지친 코드 블록의 코드 스니펫을 자유롭게 만드십시오! 당신의 게으름을 받아들여라!

읽어 주셔서 감사합니다. 이것이 코딩 생산성에 도움이 되기를 바랍니다.

즐거운 코딩하세요!

좋은 웹페이지 즐겨찾기