ํ์ผ, ํด๋ ๊ด๋ จ
โญ๏ธ ํ์ผ ๊ฒ์ (Open quickly)
: cmd + shift + o
โญ๏ธ ํ์ฌ ๋ณด๊ณ ์๋ ํ์ผ ์์น ํ์ธ
: cmd + shift + j
์๋ก์ด ํ๋ก์ ํธ ์์ฑ
: cmd + shift + n
์๋ก์ด ํด๋ ์์ฑ
: cmd + alt + n
Xcode ์ฐฝ(์์ญ)
๐ฅ์ธ์คํํฐ ์์ญ
- ํ์ผ ์ธ์คํํฐ : ํ๋ก์ ํธ ๋ด๋น๊ฒ์ดํฐ์์ ์ ํํ ํ์ผ์ ๋ํ ํ์ผ๋ช ๊ณผ ์ข ๋ฅ๋ฅผ ๋ณด์ฌ์ฃผ๋ฉฐ, ํ์ผ์ ๊ฒฝ๋ก๋ ์ ์ ์๋ค. ์คํ ๋ฆฌ๋ณด๋์ ๊ฒฝ์ฐ ํ์ผ ์ ๋ณด๋ฟ๋ง ์๋๋ผ ๋น๋ ๋์ iOS๋ฒ์ ๋ฑ ์ธํฐํ์ด์ค ๋น๋์ ์ค์ ๋ ๋ณ๊ฒฝํ ์ ์๋ค. ํ์ผ๋ช ์ ๋ณ๊ฒฝํ ์ ์์ผ๋ฉฐ, ์ฑ ๊ฐ๋ฐ ๊ณผ์ ์์ ๋น๋ ๋์์ ๋ฒ์๋ฅผ ์กฐ์ ํ ๋์๋ ์ฌ์ฉํ๋ค.
- ํ์คํ ๋ฆฌ ์ธ์คํํฐ : ํ์ฌ ํ์ผ์ ๋ํ ์ ์ฒด ํ์คํ ๋ฆฌ๋ฅผ ๋ณผ ์ ์๋ค. ์ปค๋ฐํ ์๊ฐ๊ณผ ๋ ์ง, ๋ด์ฉ ๋ฑ์ ์ ์ ์๋ค.
- ํตํฌํ ์ธ์คํํฐ : ์ ํ๋ ๊ฐ์ฒด์ ๋ํ ๋์๋ง์ ์ ๊ณตํ๋ค.
- ์์ด๋ดํฐํฐ ์ธ์คํํฐ : ์ธํฐํ์ด์ค ๋น๋์ ์ถ๊ฐ๋ ๊ฐ์ฒด์ ์ด๋ฅผ ๊ตฌํํ ํด๋์ค ์ฌ์ด์ ์ฐ๊ฒฐ์ด๋ ๊ฐ์ฒด์ ID ๋ฑ, ๊ฐ์ฒด์ ๊ณ ์ ํ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๋ ์ญํ ์ ํ๋ค. ์คํ ๋ฆฌ๋ณด๋์ ์ถ๊ฐ๋ ๋ทฐ์ปจํธ๋กค๋ฌ๋ ํ๋กํ ํ์ ์ ์ ๊ฒฝ์ฐ ์ฃผ๋ก ์์ค ์ฝ๋๋ฅผ ํตํด ์์ธ ๊ธฐ๋ฅ์ด ๊ตฌํ๋๋๋ฐ, ํด๋์ค ํ์ผ์ ์์ค ์ฝ๋๋ฅผ ์์ฑํ ํ ์ด ํญ์ ์์ฑ์ ์ด์ฉํ์ฌ ๊ฐ์ฒด์ ์ฐ๊ฒฐํ ์ ์๋ค. UI ๊ฐ์ฒด๋ฅผ ์์ค ์ฝ๋์์ ์ฐธ์กฐํ๊ธฐ ์ํ ์๋ณ๊ฐ์ ์ง์ ํ ๋์๋ ์ฌ์ฉํ๋ค.
- ์ดํธ๋ฆฌ๋ทฐํธ ์ธ์คํํฐ : ํ์ฌ ์ธํฐํ์ด์ค ๋น๋์์ ์ ํ๋ ๊ฐ์ฒด์ ์์ฑ์ ๊ด๋ฆฌํ๋ค. ๊ฐ์ฒด๋ค์ ํน์ฑ์ ๋ฐ๋ผ ์๋ก ๋ค๋ฅธ ์์ฑ์ ๊ฐ์ง๋ฏ๋ก ์ด๋ค ๊ฐ์ฒด๋ฅผ ์ ํํ๋๋์ ๋ฐ๋ผ ํ์๋๋ ํญ๋ชฉ๋ค์ด ๋ฌ๋ผ์ง๋ค.
- ์ฌ์ด์ฆ ์ธ์คํํฐ : ์ ํ๋ ๊ฐ์ฒด์ ์ธํ์ ๋ํ ์์ฑ์ ๊ด๋ฆฌํ๋ค. ์ฃผ๋ก ํฌ๊ธฐ์ ์์น, ๋ฐฐ์น ๋ฐฉ์์ ๋ค๋ฃฌ๋ค.
- ์ปค๋ฅ์ ์ธ์คํํฐ : ์ธํฐํ์ด์ค ๋น๋์ ์์ค ์ฝ๋ ๊ฐ์ ์ฐ๊ฒฐ ๊ด๊ณ๋ฅผ ๊ด๋ฆฌํ๋ค. ๋ทฐ์ปจํธ๋กค๋ฌ ์ฌ์ด์ ํ๋ฉด ์ด๋์ ์ฒ๋ฆฌํ๋ ์ธ๊ทธ์จ์ด, ์คํ ๋ฆฌ๋ณด๋์ ๊ฐ์ฒด ์์ฑ์ ์์ค ์ฝ๋๊ฐ ์ฐธ์กฐํ ๋ ์ฌ์ฉํ๋ @IBOutlet, ๋ฒํผ์ด๋ ํ ์ด๋ธ ์ ๋ฑ์์ ๋ฐ์ํ ์ด๋ฒคํธ๋ฅผ ํน์ ํด๋์ค์ ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ก ์ ๋ฌํด์ฃผ๋ @IBAction ๋ฑ์ ์ฐ๊ฒฐ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๋ค.
๋ค๋น๊ฒ์ดํฐ(Navigator) ์์ญ ์ด๊ธฐ/๋ซ๊ธฐ
: cmd + 0(์ซ์ํค)
๋ค๋น๊ฒ์ดํฐ(Navigator) ์์ญ ๋ด ์ด๋
(์์ญ : ํ๋ก์ ํธ(1), ์์ค ์ปจํธ๋กค(2), ์ฌ๋ณผ(3), ๊ฒ์(4), ์ด์(5), ํ ์คํธ(6), ๋๋ฒ๊ทธ(7), ๋ธ๋ ์ดํฌ(8), ๋ฆฌํฌํธ(9))
: cmd + 1~9
๋๋ฒ๊ทธ(Debug) ์์ญ ์ด๊ธฐ/๋ซ๊ธฐ
: cmd + shift + y
์ธ์คํํฐ(inspector) ์์ญ ์ด๊ธฐ/๋ซ๊ธฐ
: cmd + option + 0(์ซ์ํค)
์ธ์คํํฐ(inspector) ์์ญ ๋ด ์ด๋
: cmd + option + 1~9(์ซ์ํค)
์๋ํฐ(Editor) ์์ญ ๊ด๋ จ(์ฝ๋ ์์ฑ์ ์ ์ฉ)
โญ๏ธ ๋๋ฒ๊ฑฐ ์คํ, ์ข ๋ฃ ๋จ์ถํค
: cmd + y
ํ์ผ ๊ฒ์ (Open quickly) ๋จ์ถํค
: cmd + shift + o
โญ๏ธ ํ์ฌ ๋ณด๊ณ ์๋ ํ์ผ ์์น ํ์ธ ๋จ์ถํค
: cmd + shift + j
ํด๋์ค, ๋ฉ์๋ ๋ฑ ์ ์๋ก ์ด๋ ๋จ์ถํค
: cmd + ์ด๋ฆํด๋ฆญ
๋ค๋ก, ์์ผ๋ก ๊ฐ๊ธฐ
: cmd + ctrl + <>
โญ๏ธ ์๋ ์ค๋ง์ถค
: ctrl + i
code folding
: cmd + ํจ์ ํน์ ํด๋์ค ํด๋ฆญ
๋ค์ฌ์ฐ๊ธฐ
: cmd + ๋๊ดํธ
์คํ ๋ฆฌ๋ณด๋ Object ๋ณต๋ถ
: option + ๋๋๊ทธ
์ ํํ VC Assistant ์ด๊ธฐ/๋ซ๊ธฐ
: cmd + ctrl + alt + enter
์๋ก์ด ํญ ์ด๊ธฐ/๋ซ๊ธฐ
: cmd + T
๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ
- ์คํ ๋ฆฌ๋ณด๋ Object ์ถ๊ฐ
- ์ฝ๋ Snippets ์ถ๊ฐ
: cmd + shift + L
โญ๏ธ ์๋ ์ฃผ์ (์ํค ์ฐ๋)
: cmd + shift + L
Documentaion
Documentaion ์ด๊ธฐ
: cmd + shift + ์ซ์0
Playground
์คํ
: cmd + shift + enter
Unit Test
โญ๏ธ ํ ์คํธ ์คํ
: cmd + U