Xcode Tool Tips - kirseia/study GitHub Wiki
- xcode tips ๋ดค๋๋ ๋ง์ฐ์ค ์์ด ๊ฐ๋ฐํ๊ฒ ๋์ด ๋๋ฌด ์ข์์ ๋ผ๋ ๊ธ์ (๋น์ทํ ๋ฌ์์ค์) ๋ณด๊ณ ์ ํ๋ธ์ ๋ช ๊ฐ์ง ํ์ ์ฐพ์๋ดค์
-
storybaord ๋ถ๋ฆฌํ๊ธฐ - ๊ธฐ์กด ๋ทฐ ์ปจํธ๋กค๋ฌ ์ฌ๋ฌ๊ฐ ์ ํ ํ Editor - Refactor to Storyboard ๋ก ๋ถ๋ฆฌ ๊ฐ๋ฅ
- ์๋์ผ๋ก storybaord reference ์ฒ๋ฆฌ ๊น์ง ํด์ค -_-)b
-
track build times (๋น๋ ์๊ฐ ๋ณด์ฌ์ค)
- ๋๋ฃ๋ ์๊ฐ ๋น๊ต๋ฅผ ํตํด ๋จธ์ ์ ๋ฐ๊ฟ ํ์ด๋ฐ์ ์ ํ ์ ์์
- from. https://medium.com/@gabriel_lewis/tips-to-improve-your-xcode-workflow-9c2bdda1b26f
defaults write com.apple.dt.Xcode ShowBuildOperationDuration -bool YES
-
placeholder
- func <#name#>() ํ๋ฉด plceholder ๊ฐ ๋จ๊ฒจ์ง. <# ํ๋ ์ด์ค ํ๋ ์ด๋ฆ #>
- ํจ์๋ช ์ ๋ค์ ์ง๋๊ฒ ์ข์ ๋๋ ์์
-
tap ์ ํํ๊ธฐ
- cmd + shift + {
-
editor ์์ญ ์ ํํ๊ธฐ
- ctrl + `
-
ui library ๊ณ์ ๋์๋๊ธฐ
- cmd + shift + L ๋ก ๋์๋๊ณ
- cmd + option + shift + L ๋๋ฅด๋ฉด ๊ณ์ ๋ ์๋๋ค
-
multi line edit
- shift + ctrl ๋๋ฅด๊ณ ํธ์ง์ ํด๋ฆญํด์ ์ ํ ํ ์ ๋ ฅํ๋ฉด ๋์์ ์์ ๋จ.
- func -> private func ๋ก ์ฌ๋ฌ๊ฐ๋ฅผ ๋ฐ๊พธ๊ณ ์ถ์ ๋
-
storyboard preview
- editor window 2๊ฐ ๋์์ ํฐ์นํ๋ฉด ์ค๋ฅธ์ชฝ์ ํ๋ฆฌ๋ทฐ๊ฐ ๋์ด.
-
- ๋๋ฌ์ ๊ฒ์ ์ถ๊ฐํ๋ฉด ๋์์ ๋ณผ ์ ์์.
-
#error(" "), #warning(" ") ์ ํจ์ ์์ ์ถ๊ฐํด์ ๊ฒฝ๊ณ ์ค ์ ์์.
- Standard editor tab ์ ํ - cmd + 1~9 ๊น์ง.
- Standard editor show/hide - cmd + 0
- inspector show/hide - cmd + option + 0
- ์ฝ๋์์์ cmd or alt ๋๋ฅธ์ฑ๋ก { } ์์ ์ฌ๋ฆฌ๋ฉด ์์ญ์ ๋ณผ ์ ์์.
- ์ฝ๋ ์์ฑํด๋์ ๊ฒ์ code snipet ์ ๋๋๊ทธ ์ค ๋๋กญํด์ snippet ์ผ๋ก ๋ง๋ค ์ ์์. or ๋ธ๋ญํด์ ์ถ๊ฐ ๋ง์ฐ์ค ํด๋ฆญ ํ create code snippet ํด๋ ๋จ
- code snippet ๊ด๋ จ : https://marcosantadev.com/swift-code-snippets-xcode/
- code snippet ๊ณต์
~/Library/Developer/Xcode/UserData/CodeSnippets/ ์ ์๋ ํ์ผ ๋ณต์ฌํด์ ์ฎ๊ธฐ๋ฉด ๋จ
- ๋ฆฌ๋ค์ด๋ฐ - ๋ณ์๋ ํจ์ ํด๋ฆญ ํ cmd + ctrl + e ๋๋ฅด๋ฉด rename ํ๋ ๊ฒ์ฒ๋ผ ์ฌ์ฉ ๊ฐ๋ฅ (๋์ ๋ค๋ฅธ ํ์ผ์ ๊ณ ์น์ง ์์, ๋ค๋ฅธ ํ์ผ๊น์ง ํ ๊ฑฐ๋ฉด refactoring ์ด์ฉ)
-
console view show / hide - cmd + shift + y
-
editor/assist - cmd + enter / cmd + alt + enter
-
current file show - cmd + shift + j
-
ctrl+1 - top select / ctrl + 4 -> assist view select
-
ctrl + 5 -> file list
-
cmd + k -> clear , cmd + r -> run, cmd + b -> build
-
ctrl + cmd + <- or -> : prev / next file
-
cmd + shift + o -> file / code search
-
cmd + shift + f -> global search
-
preference -> Behaviors -> Custom ์์ Dev Mode/IB Mode ๊ฐ์๊ฑธ ๋ง๋ค์ด๋ผ ์ ์์.
- ์์์ ๋ณด์ https://youtu.be/OikRlLIcIWk?t=2192
- https://youtu.be/_eCKpeMLzCM?list=PL23Revp-82LKOjp33Kpa9uaXu-IQ2bCx4
- script ์คํ๋ ๊ฐ๋ฅ, swiftlint / swiftformat ์ด๋ pod update / carthage update ์ด๋ฐ๊ฑธ ์คํ๋ ํ ์ ์์.
- cmd + / - comment
// ์ ๋ฆฌํ๋ฒ ํด์ผ ํ ๋ฏ - Storyboard ์์ ํ ๋ / ์ฝ๋ ์์ ํ ๋ / ๋๋ฒ๊ทธ ๋ชจ๋ ์ค์ผ ๋ ๊ธฐํ ๋ฑ๋ฑ.