이 글은 https://sarunw.com/posts/xcode-shortcuts-for-swiftui/ 를 번역해서 작성한 글입니다.

SwiftUI로 개발할 때, 유용한 Xcode 단축키에 대해서 소개해드리겠습니다.

Preview 새로고침

SwiftUI로 개발할 때 편한 기능 중에 하나인 Preivew 기능이 종종 멈출 때가 있습니다.

이럴 때, resume버튼을 눌러줘야만 다시 Priview기능이 동작합니다.

계속해서 resume버튼을 누르는 것은 꽤나 불편한 일입니다. 그래서 단축키를 알아두면 편하게 Preview 기능을 이용할 수 있습니다.

command + option + p
Editor menu > Canvas > Refresh Canvas

Indent 적용

SwiftUI에서는 UIKit으로 개발할 때에 비해서 Indnet(들여쓰기)가 많습니다.

간혹 오타가 한번 생기거나, 자동완성을 잘못 사용했을 때 Indent가 잘못 되는 경우가 있습니다.

하나한 Indent를 수정해주는 것 보다, 단축

키를 사용하면 한번에 Indent를 설정해줄 수 있습니다.

control + i
Editor menu > Structure > Re-Indent

코드 이동하기

SwiftUI에서는 적용해주는 함수(?)의 순서가 중요합니다.

적용순서를 바꾸는것은 동작이나 모습의 변화를 의미합니다.

아래는 그 예시입니다.

Text("SwiftUI")
    .padding()
    .background(Color.yellow)

Text("SwiftUI")
    .background(Color.yellow)
    .padding()

이렇게 SwiftUI에서는 적용 순서가 중요하기 때문에, 한 줄의 코드를 위로, 아래로 옮기는 일이 다분합니다.

command + option + [/]
Editor menu > Structure > Move Line Up

한 줄만 위 아래로 옮기는 것이 아닌, 여러줄을 선택해서 한번에 옮길 수도 있습니다.

간단하게 여러 줄을 선택해서 위의 단축키를 누르면 동일한 방법으로 여러줄의 코드를 이동할 수 있습니다.

+ Recent posts