๐16 [iOS] Xcode "No such module" ์ค๋ฅ ํ๋ ์์ํฌ๋ค์ importํ ๋ ํน์ ํ๋ ์์ํฌ(GoogleMapsUtils)์ ์๊พธ ์๋ฌ๊ฐ ๋ด๋ค. ํ๋ ์์ํฌ์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํ๋ Podfile update๋ถํฐ ํ๋๋ฐ ํด๊ฒฐ๋์ง ์์๊ณ , ํ๋ ์์ํฌ ์ค์น ๊ฒฝ๋ก๋ฅผ ๋ฐ๊ฟ๋ณด๋ผ๋ ๊ธ์ ๋ณด๊ณ ๊ฒฝ๋ก๋ฅผ ์ง์ ํด์คฌ์ง๋ง ๋ณํ๊ฐ ์์๋ค. cocoapod, xcode, swift์ ๋ฒ์ ๋ ํ์ธํ๊ณ ์ด๋ฆฌ์ ๋ฆฌ ์์น๋ฅผ ํ๋ค๊ฐ ํ๋ค๊ฐ ํ ๋ธ๋ก๊ทธ๋ฅผ ๋ฐ๊ฒฌํ๋๋ฐ Xcode 9.0 “No such module” Swift Error ํด๊ฒฐ Cocoapod์ ์ ๊ณต๋์ด์๋ ์์ค๋ฅผ ์ฌ์ฉํ๋ฉด์ ์๊พธ No such module error๊ฐ ๋ฐ์ํ์๋ค. ๊ฐ๊ณ ์๋ ๋งฅ์ ๋ฒ์ ์ด ๋ฎ์์ Xcode๋ฅผ ์ ๋ฐ์ดํธ๋ ๋ถ๊ฐํ๊ณ ... ์ด์ฌํ ์ฐพ์๋ณด๋ ์ถ๊ฐํ๋ ค๊ณ ํ๋ Cocoapod์ podํ์ผ comcomori... 2021. 6. 16. [iOS] iOS์ฑ ํ๋ก์ ํธ ๋น๋ํ๊ธฐ (CocoaPods, Podfile) ํ๋ก์ ํธ๋ฅผ ์์ํ์ง๋ง, ์์ง ์ค์ํํธ ๊ณต๋ถ ๋จ๊ณ์ ๋จธ๋ฌผ๋ฌ ์์ด์ ์ฝ๋๋ฅผ ์ง์ ์ง๋ ์ํฉ์ ์๋๋ค. ๊ทธ๋์ ๋ค๋ฅธ ์ฌ๋๋ค์ ์ด๋ป๊ฒ ์ง๊ณ ์๋์ง, ์ธํฐํ์ด์ค๋ ์ด๋ป๊ฒ ๊ตฌํํ๋์ง ๋ฏ์ด๋ณด๋ ค๊ณ ํ organization์ ์ ์ฅ์์์ git clone์ ํ ํ Xcode์์ ๋น๋๋ฅผ ์๋ํ๋ค. ๊ทธ๋ฐ๋ฐ ์ด์ํ๊ฒ ๋น๋๊ฐ ๋์ง ์์๋ค. ์๊ณ ๋ณด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ์ฉํ๋ ค๋ฉด ์ฝ์ฝ์ํ(CocoaPods)์ ์ค์นํด์ ํ์ผ์ ์ ์ฉ์์ผ์ผ ํ๋ค๊ณ ํ๋ค. ์ฝ์ฝ์ ์ด๋ฆ์ด ๋ถ์ ๊ฒ์ ๋ณด๋ objective-C์์ ์์กด์ฑ๊ณผ ๊ด๋ จ์ด ์๊ฒ ๊ตฌ๋ ์์์ ํ๋ค. ์ฝ์ฝ์ํ ๊ณต์ ์ฌ์ดํธ๋ฅผ ๋ณด๋ ๋ค์๊ณผ ๊ฐ์ด ์ค๋ช ๋์ด ์์๋ค. "์ฝ์ฝ์ํ์ Swift์ Objective-C ์ฝ์ฝ์ ํ๋ก์ ํธ์ ์ข ์์ฑ ๊ด๋ฆฌ ๋งค๋์ ์ด๋ค. ์ด๋ 8๋ง 3์ฒ๊ฐ ์ด์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ณด์ ํ๊ณ ์.. 2021. 6. 10. iOS ํ๋ก์ ํธ ๊ณต๋ถ ๋ฐฉํฅ 1. ์ผ๊ณฐ Swift5 ๋ฌธ๋ฒ (๐) 2. ์ผ๊ณฐ iOS ์ฑ ํ๋ก๊ทธ๋๋ฐ (๐) https://www.boostcourse.org/mo326/joinLectures/12966 iOS ์ฑ ํ๋ก๊ทธ๋๋ฐ ๋ถ์คํธ์ฝ์ค ๋ฌด๋ฃ ๊ฐ์ www.boostcourse.org 3. ๋๊ธฐ, ๋น๋๊ธฐ 4. ํด๋ก์ 5. alamofire 6. mvvm, clean swift 7. repository pattern 8. combine +a git flow 2021. 6. 5. Mac์์ C/C++ ์ฌ์ฉํ๊ธฐ (๊ตฌ ๋ธ๋ก๊ทธ์์ ์์ฑํ ํฌ์คํ ์ ์ฎ๊ฒจ์๋ค) ํญ์... ๋งค๋ฒ... ๊ฒฐ์ ์ฅ์ ์ธ ๋๋ฅผ ๊ดด๋กญ๊ฒ ํ๋ IDE... ์ผ๋ง์ ์ ๋งฅ๋ถ ํ๋ก๋ฅผ ๊ตฌ์ ํ๋๋ฐ C/C++์ ์ฐ๋ ค๋ฉด ์ด๋ค ์๋ํฐ๋ฅผ ์จ์ผํ๋๊ฐ ๊ณ ๋ฏผ์ด ๋ง์๋ค. ๊ทธ๋ฅ ์๋์ฐ์์ ์ฌ์ฉํ๋, ์ต์ํ ๋น์ฃผ์ผ ์คํ๋์ค๋ฅผ ๋ค์ด๋ฐ์ผ๋ ค ํ๋๋ฐ ๋งฅ OS๋ฅผ ์ง์ํ๋ Visual studio for Mac์ ๊ฒฝ์ฐ C๋ C++๋ณด๋ค๋ C#์ ์ธ๋ ์ฌ์ฉํ๋ ์๋ํฐ์๋ ๊ฒ์ด๋ค. ๊ทธ๋์ ๋งฅOS ๊ธฐ๋ณธ ์๋ํฐ์ธ Xcode๋ฅผ ์จ์ผํ๋๊ฑด๊ฐ ๊ณ ๋ฏผํ๊ณ ์๋ ์์ค์ ํ๊ต ๊ณผ์ ์์ค์ ํ๋ก๊ทธ๋จ์ด๋ผ๋ฉด VSCode๋ฅผ ์จ๋ ๋ฌด๋ฐฉํ๋ค๋ ๊ธ์ ์ฝ๊ฒ ๋์๊ณ VSCode์์ C/C++๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๊ธ์ ์ฐพ๊ฒ ๋์๋ค. ๊ฐ์ฌํฉ๋๋ค... ๋ณต๋ฐ์ผ์ธ์... https://youngq.tistory.com/2 [MAC] .. 2021. 5. 31. [์ผ๊ณฐ SWIFT5] ์ค์ํํธ ํค์๋ ์ ๋ฆฌ Safe, Modern, Powerful : ์ค์ํํธ๋ฅผ ๋ฐํํ์ ์์ ์ค์ํํธ๊ฐ ๋ด์ธ์ด ์ธ์ด์ ํน์ฑ Safe, Fast, Expressive : ์ค์ํํธ๊ฐ ์คํ์์คํ๋๋ฉด์ ๋ณ๊ฒฝํ ์ค์ํํธ์ ์ธ์ด์ ํน์ฑ ์์ ์ฑ (Safe) ์ ์์ฑ (Fast) ๋ ๋์ ํํ์ฑ (Expressive) ๋ช ๋ นํ๊ณผ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ ๊ธฐ๋ฐ์ผ๋ก ํ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์๊ณผ ํ๋กํ ์ฝ ์งํฅ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์ C์ธ์ด : ๋ช ๋ นํ ์ฐจ์ฉ(ํน์ ์ ์ฐจ์ ) (๋น์ทํ ์๋ฏธ๋ก ์ฌ์ฉ๋๋ ์ ์ฐจ์ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ด ์์ง๋ง ์๋ฐ์ด ๋งํ๋ฉด ๋ค๋ฆ.) C++, JAVA : ๋ช ๋ นํ + ๊ฐ์ฒด์งํฅ (๋ค์ค ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์) Swift : ๋ช ๋ นํ + ๊ฐ์ฒด์งํฅ + ํจ์ํ + ํ๋กํ ์ฝ ์งํฅ (์์ฆ ๋์ธ) ๊ฐํ ์์ง๋ ฅ(Strong Cohension)๊ณผ ์ฝํ.. 2021. 5. 28. Mac์์ Linux ์๊ฒฉ ๋ฐ์คํฌํฑ ์ฐ๊ฒฐ (์คํจ์ ๊ธฐ๋ก) ์ ์ํด์ผ ํ ์๋ฒ ์ปดํจํฐ๋ Azure on Linuxํ๊ฒฝ์ด์๊ณ ์๋ฌด๋๋ gui๊ฐ ํธํ๋๊น ssh๋ณด๋ค๋ vnc๋ฅผ ์ด์ฉํ ์ ์ ๋ฐฉ๋ฒ๋ค์ ์์ฃผ๋ก ์๋ํด๋ดค๋ค. ๋ฐฉ๋ฒ 1) vnc-viewer โ 1. ํฐ๋ฏธ๋๋ก vnc viewer ์ค์น brew install vnc-viewer 2. vnc viewer ์คํ ํ IP์ ํฌํธ๋ฒํธ ์ ๋ ฅ 3. ๋ฌดํ ๋ก๋ฉ... ๊ทธ๋ฆฌ๊ณ ์ ์ ์คํจ ๋ฐฉ๋ฒ 2) Mac OS ๋ด์ฅ ์๊ฒฉ ํ๋ก๊ทธ๋จ (ํ๋ฉด ๊ณต์ ) ์ด์ฉ โ 1. ํ๋ฉด ๊ณต์ ํ๋ก๊ทธ๋จ ์คํ 2. IP์ ํฌํธ๋ฒํธ ์ ๋ ฅ 3. ๋ ์ฉ ๋ฐฉ๋ฒ 3) Microsoft remote desktop โ 1. ํฐ๋ฏธ๋๋ก microsoft remote desktop ์ค์น brew install microsoft-remote-desktop 2. PC name์ ์.. 2021. 5. 16. ์ด์ 1 2 ๋ค์