[Xcode] Xcode λ¨μΆν€ λͺ¨μ
νμΌ, ν΄λ κ΄λ ¨
βοΈ νμΌ κ²μ (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