상세 컨텐츠

본문 제목

[Swift]Code Snippets 사용하기 (Xcode 13버전에서 Color Literal)

iOS 캐기/Swift 캐기

by Atlas 2022. 2. 6. 14:15

본문

728x90
반응형

시나리오 : Xcode 13 버전에서 Color Literal 를 자동완성 기능으로 사용할 수 없게 됨 (명확한 사유는 아직 발표된 게 없음)

 

AS-IS 

Xcode 12 버전에서는 Color Literal를 자동완성으로 입력하여 사용이 가능함 

 

Color Literal in Xcode12

Xcode 13.2.1 버전에서는 자동완성으로 찾을 수가 없음  😭 

Color Literal in Xcode13..where..is it..:(

via GIPHY

 

TO-BE 

Code snippets 라고 우리가 자주 사용하는 코드들을 단축키처럼 설정해서 사용할 수 있는 방법이 있음 

라이브러리에 보면 (shortcut: CMD + SHIFT + L) 이렇게 떡하니 언제나 우리 곁에 있던 친구 

용어가 낯설수도 있지만 개발을 하면서 우리는 이 기능을 생각보다 자주 쓰고 있었음 

코드 스니펫으로 정의되어 있는 것들을 우리는 사용하고 있었음!!

이 코드 스니펫을 우리가 커스텀하게 만들어서 사용할 수도 있어서 나만의 ColorLiteral 스니펫을 만들어보겠음

 

1. 프로젝트 생성을 하고 

2.코드 상에서 마우스 우클릭을 하고 "Create Code Snippet"  클릭! 

3. Title 에는 Snippet으로 사용할 이름 ,

    Summary 에는 해당 Snippet에 대한 설명(Optional),

    그리고 다음 영역에는 불러올 코드를 작성     

    Completion 입력 부분에 자동완성으로 사용할 단축어를 입력

//Color Literal 를 하려고 하니까 아래의 코드를 작성함 
#colorLiteral(red: 1.0 , green: 1.0 ,blue : 1.0 , alpha:1.0)

4. Done 클릭!

 

5. 테스트!!!

Completion 에 지정해둔 단축어를 입력하면 이렇게 뜨는걸 확인가능함 

 

 

마무리 

뭔가 커스텀하게 이렇게 만들어 쓰니 내심 뿌듯함 🥳

 

반응형

관련글 더보기

댓글 영역