시나리오 : Xcode 13 버전에서 Color Literal 를 자동완성 기능으로 사용할 수 없게 됨 (명확한 사유는 아직 발표된 게 없음)
AS-IS
Xcode 12 버전에서는 Color Literal를 자동완성으로 입력하여 사용이 가능함
Xcode 13.2.1 버전에서는 자동완성으로 찾을 수가 없음 😭
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 에 지정해둔 단축어를 입력하면 이렇게 뜨는걸 확인가능함
마무리
뭔가 커스텀하게 이렇게 만들어 쓰니 내심 뿌듯함 🥳
[Swift] SwiftUI에서는 왜 뷰에 struct를 사용할까? (1) | 2022.02.19 |
---|---|
[Swift] 강제업데이트 앱버전 비교하기 (0) | 2022.02.17 |
[Swift] TextField UnderLine Animation (밑줄 그려지는 애니메이션)02- SnapKit (0) | 2022.02.10 |
[Swift] TextField UnderLine Animation (밑줄 그려지는 애니메이션)01- 스토리보드 (0) | 2022.02.09 |
[Swift] Then Framework (프레임워크) 사용해보기 (0) | 2022.02.04 |
댓글 영역