โ
ios ์ฑ ๊ฐ๋ฐ์ ์ข
๋ฅ
1) ๋ค์ดํฐ๋ธ ๊ฐ๋ฐ → ์์ํ ios์์๋ง ๋์๊ฐ๋ ๊ฐ๋ฐ, ์ ํ์์ ์ ๊ณตํ๋ ์ต์ ๊ธฐ์ ์ ๊ฐ๋ฐํ ์ ์๋ค.
2) ํ์ด๋ธ๋ฆฌ๋ ๊ฐ๋ฐ → ์น๊ณผ ์ฑ์ ๋์์ ํ์ ๊ฐ๋ฐ
3) ๋ฉํฐ ํ๋ซํผ ๊ฐ๋ฐ → ์๋๋ก์ด๋์ ios์์ ์๋
โ
๊ฐ๋ฐ ์ธ์ด : Objective-C, Swift
-> Objective-C๊ฐ ๋จผ์ ์๊ธฐ๊ณ ์ข ๋ ์ฌ์์ง Swift
โ
๊ฐ๋ฐ ํ๊ฒฝ : Xcode / ํ๋ก์ ํธ ์์ฑ
→ ์ ํ์์ ๋ง๋ ios ๊ฐ๋ฐ๋๊ตฌ
- Create a new Xcode Project : ์๋ก์ด ํ๋ก์ ํธ ์์
- Clone an existing project : ๊นํ๋ธ์์ ์์ค ๊ฐ์ ธ์ ์์
ํ๊ธฐ. ์คํ ์์ค๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ๋๋ ํฐ ํ๋ก์ ํธ ์ ์ฃผ๋ก ์ฌ์ฉ
- Open a project or file : ๊ธฐ์กด ํ๋ก์ ํธ์ด์ฉ
- create new project -> ios -> App
- ๊ธฐ์กด ์ฑ๊ณผ ๋์ผํ ์ด๋ฆ์ผ๋ก ๋ง๋ค๊ฒ ๋๋ฉด ์ถฉ๋ ํ ์ ์์
-> Product Name์ my๋ ํ์ฌ ์ด๋ฆ์ ์ฌ์ฉํ๊ธธ ์ถ์ฒ
- product name -> interface(storyboard) -> Language(Swift) -> Storage(none)
โ
Xcode ์ธํฐํ์ด์ค
โ๏ธ ๋ค๋น๊ฒ์ดํฐ ์์ญ์๋ ์ด 9๊ฐ์ง ํ์ ๊ธฐ๋ฅ์ด ์๋ค. (์์ด์ฝ ์์๋๋ก ์ผ์ชฝ๋ถํฐ)
- ํ๋ก์ ํธ ๋ค๋น๊ฒ์ดํฐ : Cmd + 1
- ์์ค ์ปจํธ๋กค ๋ค๋น๊ฒ์ดํฐ : Cmd + 2 -> ๊นํ๋ธ์ ์ฐ๋
- ์ฌ๋ฒ ๋ค๋น๊ฒ์ดํฐ : Cmd + 3 -> ํด๋์ค๋ ๊ตฌ์กฐ์ฒด, ๋ฉ์๋ ๋ฑ ๊ตฌ์กฐ์ ์ผ๋ก ๊ด๋ฆฌ
- ๊ฒ์ ๋ค๋น๊ฒ์ดํฐ : Cmd + 4
- ์ด์ ๋ค๋น๊ฒ์ดํฐ : Cmd + 5 -> ์ฝ๋ฉ ์ค ๊ฒฝ๊ณ , ์ค๋ฅ ํ์
- ํ
์คํธ ๋ค๋น๊ฒ์ดํฐ : Cmd + 6
- ๋๋ฒ๊ทธ ๋ค๋น๊ฒ์ด : Cmd + 7
- ๋ธ๋ ์ดํฌ ํฌ์ธํธ ๋ค๋น๊ฒ์ดํฐ : Cmd + 8
- ๋ฆฌํฌํธ ๋ค๋น๊ฒ์ดํฐ : Cmd + 9
โ๏ธ ์๋ํฐ ์์ญ์๋ 1)ํ
์คํธ ์๋ํฐ(์์ค ์ฝ๋ ์์ )์ 2)์ธํฐํ์ด์ค ๋น๋(UI์ค๊ณ) ๋ ๊ฐ์ง๊ฐ ์๋ค.
- - ๋ค๋น๊ฒ์ด์
์์ Main.storyboard -> view Controller Scene-> View
Main.storyboard ํ์ผ์ ํตํด Interface Builder ์ด๊ธฐ ๊ฐ๋ฅ
-> ์ฝ๋์ ๊ฐ์ฒด์ ๊ด๊ณ๋ฅผ ์ง๊ด์ ์ผ๋ก ์ค์ ๊ฐ๋ฅ
โ
๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฒ์
- ๋จ์ถํค: cmd+shift+L
-> ๊ณ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐฝ์ ์ผ ๋๊ณ ์ถ๋ค๋ฉด cmd+shift+ Opt+L
๐ Reference
์คํ๋ฅดํ ๋ด์ผ๋ฐฐ์์บ ํ - Swift ํ์ต ์๋ฃ