단축키

코드 들여쓰기 재정렬

Ctrl + i

Open Quickly

바로 열기 창이라고 해석해야 할까? 검색어를 넣으면 그 이름을 가진 클래스, 함수, 멤버, SDK 등등을 검색해 준다.

Cmd + Shift + o

코드 자동생성

열거체의 모든 스위치 케이스 코드 생성

enum CallState {
  case connecting
  case active
  case held
  case ended
}

이러한 열거체가 있다고 하자. 각 상태별 분기를 태우는 스위치문을 만들려고 한다면

switch callState {
}

까지만 입력하고 switch에서 오른쪽 버튼을 누르고 Refactor > Expand Switch Cases 하면

switch callState {

case .active: <#code#>
case .connecting: <#code#>
case .ended: <#code#>
case .held: <#code#>
}

짜잔!