Swift ๋์ด ๊ณต๊ฐ
- macOS Command Line Tool ํ๋ก์ ํธ์์ ๋น๋๊ธฐ ๋๋ ์๋ธ ์ค๋ ๋๋ฅผ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ์ด ์ข ๋ฃ๋์ง ์๋๋ก ํ๊ธฐ ์ํด์ RunLoop๋ฅผ ์คํ์์ผ์ผ ํ๋ค.
- https://babbab2.tistory.com/68
- ์ ํ ๊ณต์ ๋ฌธ์ Adopting Common Protocols์ ๋ํ ๋ด์ฉ์ ์ ๋ฆฌํด๋ณด์์ต๋๋ค.
- ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ๊ณ ์ ๋ฆฌํ๋ ์ ์ฅ์์ ๋๋ค.
- LLDB Debugging ์ฌ์ฉ๋ฒ์ ๋ํ ๊ธฐ๋ก์ ๋๋ค.
- ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์ ๋ํ ๊ธฐ๋ก์ ๋๋ค.
- Objective-C์ ๋ํ ๊ธฐ๋ก์ ๋๋ค.
- Swift Lanuage Guide ์ ๋ฆฌ ๋ฐ ์ ์ฉํ ๋ฌธ๋ฒ์ ๋ํ ๊ธฐ๋ก์ ๋๋ค.
- ๊ผฌ๋ฆฌ ์ํ์ ๋ํ ๊ธฐ๋ก์ ๋๋ค.
- XCode์์ ํ ์คํธ๋ฅผ ์์ฑํ ์ ์๋ ํ๋ ์์ํฌ์ธ XCTest์ ๋ํ ๊ธฐ๋ก์ ๋๋ค.
Observer pattern์ ๊ฐ์ฒด์ ์ํ ๋ณํ๋ฅผ ๊ด์ฐฐํ๋ Observer๋ค์ ๋ชฉ๋ก์ ์ด๋ฒคํธ ๋ฐ์์ ๊ฐ์ฒด์ ๋ฑ๋กํ์ฌ ์ํ ๋ณํ๊ฐ ์์ ๋๋ง๋ค ๋ฉ์๋ ๋ฑ์ ํตํด Observer์๊ฒ ์๋ฆฌ๋๋ก ํ๋ ๋์์ธ ํจํด์ด๋ค.
- ์ธ๋ถ์์ ๋ฐ์ํ ์ด๋ฒคํธ์ ๋ํ ์๋ต ์ฒ๋ฆฌ.
- ๊ฐ์ฒด์ ์์ฑ ๊ฐ ๋ณํ์ ๋ฐ๋ฅธ ์๋ต ์ฒ๋ฆฌ.
- MVC ํจํด์์ ๋ชจ๋ธ๊ณผ ๋ทฐ ์ฌ์ด๋ฅผ ๋์จํ ์ฐ๊ฒฐํ๊ธฐ ์ํด ์ฌ์ฉ.
- ์๊ฒฉ ํ ์คํธ