๐ฉโ๐ป๏ธTIL14. Let's Start Swift
๋ง์ ๊ณ ๋ฏผ๋์ ios์ฑ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ๋ก ๊ฒฐ์ฌํ๋ค. ๊ทธ ์ฌ์ ์ ์ฒซ ์์์ ๊ธฐ๋กํด๋ณธ๋ค!
์ฐ์ ๋๋ ๋งฅ๋ถ์ด ์๋ค. swift๊ฐ mac OS์ Ubuntu์์๋ง ์คํ๋๋ค๊ณ ์๊ณ ์์ด Ubuntu๋ฅผ ๋์ผ๋ถํ ์ผ๋ก ์ค์นํ๋ค. ๊ทธ๋ฐ๋ฐ ์ค๋ swift๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถ์ ๋ํ ๊ธ๋ค์ ์ฐพ์๋ณด๋ค, window10์์๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค๋ ์์์ ์ ํ์๋ค.๐ฒ ํ์ง๋ง...์ฐ๋ถํฌ๋ฅผ ์ค์นํ๋๊ฒ์ด ์์ฃผ ํ๋ค์์ผ๋ฏ๋ก, ๋์ฌ์๊ฒ ์ฐ๋ถํฌ์ swift๋ฅผ ์ค์นํด๋ณด๊ธฐ๋ก ํ๋ค.
๐๏ธ Ubuntu20.04์ swift ์ค์นํ๊ธฐ
์๋ ๋ธ๋ก๊ฑฐ๋๋ค์ ํฐ ๋์์ ๋ฐ์, ํฌ๊ฒ ์๋ ์์๋๋ก swift๋ฅผ ์ค์นํ์๋ค.
https://nicotina04.tistory.com/99
https://blog.yagom.net/535/
- ํ์ํจํค์ง ์ค์น(clang, libicu-dev)
$ sudo apt-get install clang libicu-dev
- swift5.4.1๋ค์ด๋ก๋ (https://swift.org/download/#releases)
- GPGํค ์ถ๊ฐ
$ wget -q -O - https://swift.org/keys/all-keys.asc | gpg --import -
- swiftํ์ผ ์์ถ ํ๊ธฐ
$ tar xzf swift-5.4.1-RELEASE-ubuntu20.04.tar.gz
- usr๋๋ ํ ๋ฆฌ์ ํ์ผ ๋ณต์ฌ,
์๋ํ์ผ๋ "๋๋ ํฐ๋ฆฌ๊ฐ ์๋ '/usr/lib/clang/10.0.0/include'๋ฅผ ๋๋ ํฐ๋ฆฌ 'swift-5.4.1-RELEASE-ubuntu20.04/usr/lib/clang/10.0.0/include'๋ก ๋ฎ์ด์ธ ์ ์์" ๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ฌ 6๋ฒ ๋ฐฉ๋ฒ์ ์๋ํ๋ค. - optํด๋๋ฅผ ์์ฑ > optํด๋๋ก ์ด๋ > ํ๊ฒฝ๋ณ์์ ์ถ๊ฐ (์ผ๊ณฐ๋ ๋ธ๋ก๊ทธ ์ฐธ๊ณ )
- ์ค์น ์๋ฃ!
์ฐ๋ถํฌ์ Swift๋ฅผ ์ค์นํ๋ ค๋ ๋ถ๋ค๊ฒ ์กฐ๊ธ์ด๋๋ง ๋์์ด ๋์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค!๐
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ฉโ๐ป๏ธTIL14. Let's Start Swift), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://velog.io/@yeahg_dev/TIL14.-Lets-Start-Swift์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์ ๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค