소프트웨어 개발자로서 우리는 앱을 구축하는 것뿐만 아니라 그렇게 할 수 있는 최고의 도구를 찾고 활용하는 것을 좋아합니다.
iOS 개발자로 일하게 된 것은 정말 행운입니다. 이제 도구 상자에 다음과 같은 새로운 프로그래밍 언어가 있습니다. 스위프트UI. 장비를 통해 우리는 미래를 위한 장비를 잘 갖추고 있습니다.
그러나 우리는 우리가 가지고 있는 도구로 효과적으로 작업하는 것을 좋아합니다. 키보드 단축키를 사용하면 생산성을 높이고 더 많은 코드를 작성할 수 있는 간단한 기술입니다.
따라서 Xcode에서 알아야 할 모든 것은 적용 가능한 키보드 단축키입니다. 사용했던 다른 모든 편집기에 고유한 단축키입니다.
이 페이지에서 잘 알려지지 않은 빠른 키보드 단축키를 찾을 수 있으므로 생산성을 더욱 높일 수 있습니다. 의 시작하자.
1. 미리보기 평면 표시/숨기기
작은 MacBook 화면만 가지고 이동 중인 경우에도 이런 일이 발생할 수 있습니다. 다행히 동일한 키보드 단축키를 사용할 수 있습니다.
2. 퀵액션 메뉴 열기
팀이 있고 한 구성원은 코드에서 SwiftUI 보기를 개발하는 것을 선호하고 다른 구성원은 시각적 도구 활용을 선호하는 경우 둘 다 생성됩니다!
캔버스와 코드가 동기화되지 않습니다! 이와 함께 모든 종류의 개발자에게 유용한 키보드 단축키를 제시하고자 합니다. 다음 바로 가기를 사용하여 빠른 작업 메뉴에 액세스할 수 있습니다.
3. 코드 완성
코드 완성 없이 작업하는 것은 생각하기 어렵습니다. 항상 API를 사용하여 API를 조사하고 입력하는 동안 시간을 절약하게 될 것입니다.
4. 빨리 열기
빨리 열기 명령을 사용하여 프로젝트 또는 작업 공간의 모든 소스 위치로 빠르게 이동할 수 있습니다. 프로젝트(및 가져온 SDK)의 클래스, 인터페이스, 함수, 메서드, 열거형 등의 이름을 입력하기 시작하면 검색 문구와 일치하는 기호 목록이 팝업에 나타납니다.
5. 깨끗한
이것은 당신이 만든 코드가 괜찮다는 확신이 있지만 코드를 실행할 때 문제가 발생할 때 유용합니다. 프로젝트를 정리하고 다시 실행하십시오. 아마도 – 아마도 – 귀하의 코드가 정확합니다. 클리너로 문제가 해결되지 않으면 디버그 섹션을 표시해야 할 수 있습니다.
6. 장치의 미리보기 대상
가장 큰 iPhone 13 Pro Max뿐만 아니라 다른 작은 스마트폰에서도 자신의 관점을 확인하고 싶을 수 있습니다. 대상을 변경하려면 이 편리한 바로 가기를 사용하여 대상 선택을 엽니다.
7. 호출 계층 구조 찾기
이 바로 가기는 선택한 메서드를 호출하는 코드의 모든 위치와 해당 메서드를 차례로 호출하는 모든 메서드 등을 표시하는 호출 계층 보기를 표시합니다.
8. 캔버스 전환 또는 SwiftUI 미리보기 간 전환
Canvas는 SwiftUI 코드를 작성할 때 디자인 중인 UI의 실시간 미리보기를 제공합니다. Apple은 이를 양방향 경험으로 만들기 위해 많은 노력을 기울였습니다. 즉, 미리 보기에서 수행한 모든 변경 사항(예: UI 구성 요소 이동 또는 추가)이 코드 편집기에도 반영되며 그 반대의 경우도 마찬가지입니다.
9. 전체 프로젝트에서 텍스트 찾기
프로젝트에서 특정 텍스트를 찾아야 하는 경우 다음 명령을 사용합니다.
10. 숨기기/유틸리티 표시
사용하지 않을 때는 오른쪽의 유틸리티 창도 방해가 될 수 있습니다. 스토리보드에서 작업하는 동안에만 유용하기 때문에 스토리보드와 코드 파일 간에 전환할 때 다음 명령을 사용하여 전환합니다.
11. 디버그 영역(표시/숨기기)
변수 보기 및 콘솔을 포함하는 디버그 섹션을 표시합니다. 프로그램이 중단점에 도달하면 변수 보기에 범위 내 모든 변수의 현재 상태가 표시됩니다. 프로그램이 콘솔에서 실행될 때 기록한 모든 것을 볼 수 있습니다. 디버깅을 완료하면 동일한 바로 가기를 사용하여 디버그 상자를 숨깁니다.
12. 코드 다시 들여쓰기
이것은 종종 "포맷 코드"라고 하지만 Xcode에서는 "재들여쓰기"라고 합니다. 이름이 무엇이든 간에 각 줄을 선택한 다음 지침에 따라 각 줄의 시작 부분에 적절한 공간을 추가할 수 있습니다. 한 줄을 먼저 선택하지 않고 다시 들여쓰기할 수도 있습니다.
13. 정의로 직접 이동
이것은 새로운 API를 배우거나 익숙하지 않은 코드베이스를 탐색할 때 정말 유용합니다. ObservedObject는 정확히 무엇을 합니까? 해당 정의로 이동하여 해당 메서드 및 특성, 구현하는 인터페이스 및 파생되는 클래스에 대해 알아보세요.
14. SwiftUI가 미리보기를 재개합니다.
보기를 열 때 Xcode는 즉시 구성하지 않습니다. 대신 사용자가 그렇게 하도록 명시적으로 지시할 때까지 기다립니다. SwiftUI 코드에 문제가 있는 경우 미리보기가 오작동할 수도 있습니다. 예, 버튼을 클릭하여 미리보기를 다시 시작할 수 있습니다.
15. SwiftUI의 검사기 표시
이것은 우리가 잘 알고 있어야 하는 또 다른 UIKit 단축키입니다. File inspector, History inspector, Quick Help inspector, Attributes inspector는 모든 SwiftUI view에 존재합니다. 그것들은 모두 우리의 현재 관점과 관련하여 많은 유용한 기능을 제공합니다.
예를 들어 빠른 도움말 검사기는 현재 보기와 관련된 문서에 대한 액세스를 제공합니다. 이는 텍스트, 색상 등과 같은 기본 제공 보기를 활용하는 데 유용합니다.
결론
생산성이 미미하더라도 키보드 단축키는 효율성을 높일 수 있는 훌륭한 접근 방식입니다.
스위프트UI 개발자와 디자이너 모두 사용자 인터페이스를 빠르게 구성할 수 있는 환상적인 프레임워크입니다.
댓글을 남겨주세요.