Xcode Tips - kirseia/study GitHub Wiki
-
Build
- Cmd + b
-
Clear
- Cmd + k
-
Run
- Cmd + r
-
Standard editor tab 전환하기
- Cmd + 1~9
-
Standard editor show / hide
- Cmd + 0
-
Inspector editor show / hide
- Cmd + Option + 0
-
Editor view show
- Cmd + Enter
-
Assist view show
- Cmd + Option + Enter
-
Asset view file list
- Cmd + 5
-
Xcode tab 전환하기
- Cmd + Shift + { or }
-
Assist Editor 탭 전환하기
- Ctrl + `
-
Console view show / hide
- Cmd + Shift + y
-
File/Code search & open
- Cmd + Shift + O
-
Full Search
- Cmd + Shift + f
-
Perference
- Cmd + ,
-
File Prev / Next
- Ctrl + Cmd + <- or ->
-
Commend / Uncomment
- Cmd + /
-
Placeholder jump
- Contrl + /
-
Issue Jump Prev / Next
- Cmd + " or Cmd + '
-
UI Library / Code Snippet 띄우기
- Cmd + Shift + L 은 그냥 띄우기 (한번 사용 후 사라짐)
- Cmd + Option + Shift + L 을 누르면 계속 떠 있음
-
Multi Line Editing
- Shift + Ctrl 누른 상태에서 편집점을 클릭하면 동시에 편집 가능
-
비슷한 것 - 단어 클릭하고 Ctrl + Shift + e 하면 동시에 이름 수정 가능(화면에 보이는 것만 됨)
-
코드 { } 위에 Cmd or Option 누른채로 마우스 올리면 영역을 볼 수 있음
-
Code Shift
- Cmd + ]
- Cmd + [
-
확대 축소
- Cmd + + , Cmd + -
-
코드에 Placeholder 입력하기
- func <#name#> () 이런식으로 입력하면 됨.
- <#플레이스홀더이름#>
- code snippet을 만들 때 활용 가능
-
Code Snippet 만들기
- 코드를 드래그해서 Snippet 에 드롭 하면 추가 가능
- 코드 블럭 씌운상태에서 우측 클릭해서 Create code snippet 해도 됨
-
Code Snippet 공유하기
- ~/Library/Developer/Xcode/UserData/CodeSnippets/ 에 있는 파일 복사해서 옮기면 됨
-
ViewController 를 NavigationViewController 아래에 넣기
- Storyboard 에서 ViewController 선택 후 Editor -> Embed > Navigation Controller
-
Storyboard 에 너무 많은 ViewController들이 있을 때 Storyboard 분리하기
- Storyboard 에서 분리할 ViewController들 선택 후 Editor -> Refactor to storyboard 하면 storybaord reference 까지 만들어서 분리해줌
-
Storyboard 프리뷰 동시에 여러개 보기
- Assist Editor 에 Preview 모드로 해놓고 추가해서 게속 넣어놓을 수 있음
-
Pause & Run
- Cmd + Ctrl + Y
-
Step Into - F7
-
Step Over - F6
-
Step Out - F8
-
Add Breakpoints - Cmd + \
-
Activate Breakpoints / Deactivate Breakpoints - Cmd + Y
-
빌드 시간 표기해주기
defaults write com.apple.dt.Xcode ShowBuildOperationDuration -bool YES
- 커맨드 라인에 타이핑하면 xcode 빌드 할 때 시간 표기 해줌
- 팀 사람들과 비교해서 얼마나 오래걸리는지를 체크해서 컴퓨터 바꿀 타이밍을 알 수 있게 해줌
-
Behavior 모드 만들기
- 특정 액션 시점에 소리를 나게 한다거나 특정 뷰를 보여준다거나 할 수 있음
- Custom mode 만들어서 특정 키를 누르면 코드 부분만 보이게 한다거나, 스토리모드 편집 모드로 바꿀 수도 있고
- 특정 script 를 실행 할 수도 있음
- https://www.youtube.com/watch?v=OikRlLIcIWk&feature=youtu.be&t=2192
- https://www.youtube.com/watch?v=_eCKpeMLzCM&feature=youtu.be&list=PL23Revp-82LKOjp33Kpa9uaXu-IQ2bCx4
- https://developer.apple.com/library/archive/documentation/IDEs/Conceptual/xcode_help-command_shortcuts/Introduction/Introduction.html
- https://youtu.be/1uVnWbygg_c
- https://www.youtube.com/watch?v=38LNXk_oTak
- https://medium.com/@gabriel_lewis/tips-to-improve-your-xcode-workflow-9c2bdda1b26f
- https://marcosantadev.com/swift-code-snippets-xcode/
- https://www.youtube.com/watch?v=OikRlLIcIWk&feature=youtu.be&t=2192
- https://www.youtube.com/watch?v=_eCKpeMLzCM&feature=youtu.be&list=PL23Revp-82LKOjp33Kpa9uaXu-IQ2bCx4