๐ต๐ปโ๏ธ I, MY, ME, MINE
โ๐ป ์ฑ์ฅํ๋ '์์ฝฉ'์ ๊ธฐ๋ก ๋ถ๋ฅ ์ง์ํ ๊ณณ ๋ด์ฉ ๊ฒฐ๊ณผ ๋ ์ง ์น ๋ถํธ์บ ํ OZ ์ฝ๋ฉ ์ค์ฟจ ๋ฆฐ์คํํธ์
๋ง์ถคํ Serverless MVP ๊ฐ๋ฐ ์ ๋ฌธ๊ฐ ์์ฑ ๊ณผ์ O 2023.10.11 ์๋ฃ iOS ๋ถํธ์บ ํ SeSAC (๋๋๋ฌธ1๊ธฐ) AIํ์ฉ iOS ์ฑ ๊ฐ๋ฐ์ ๋ถํธ์บ ํ ? 2023.09.15 ์ ์ฒญ
๐ ์ง์ ์ฑ์ฐ๊ธฐ/์ฑ (iOS, Android)
StudyWithAllen ์จ๋ฐ๋์ด ํ๋ฝํ์ ์ ์๊ถ ๋ฒ์ ๋ด์์ ์์ฑํ์์ต๋๋ค!๐ Part5. ์ผํญ์ฐ์ฐ์์ ๋ฒ์์ฐ์ฐ์, ํจํด๋งค์นญ์ฐ์ฐ์ ๐ฉ๐ป๐ป (Lecture 21) ์ผํญ์ฐ์ฐ์ ๐ฉ๐ป๐ป (Lecture 22) ๋ฒ์์ฐ์ฐ์, ํจํด๋งค์นญ์ฐ์ฐ์ ๋ฒ์์ฐ์ฐ์ ํจํด๋งค์นญ์ฐ์ฐ์ ~= : ๋ฒ์ ์์ ํด๋น ๊ฐ์ด ์ํ๋ ์ง ํ์ธํ๋ ์ฐ์ฐ์. Bool ๋ฆฌํด(true/false) ์ค์ํํธ์์๋ 10
๐ ์ง์ ์ฑ์ฐ๊ธฐ/์ฑ (iOS, Android)
StudyWithAllen ์จ๋ฐ๋์ด ํ๋ฝํ์ ์ ์๊ถ ๋ฒ์ ๋ด์์ ์์ฑํ์์ต๋๋ค!๐ Part4. ํํ (Tuple) ๐ฉ๐ป๐ป (Lecture 19) ํํ ๊ธฐ๋ณธ ํํ: ์ฐ๊ด๋ ๋ฐ์ดํฐ์ ์กฐํฉ์ผ๋ก ์ด๋ค ํํ๋ ๋ง๋ค ์ ์์. ํํ์ ๋ณ์ ์ ์ธ๊ณผ ๋์์ ํด๋น ๋ฐ์ดํฐ์ ์ข
๋ฅ ๋ฐ ๊ฐ์๊ฐ ๊ฒฐ์ ๋๋ฏ๋ก ์ถ๊ฐ/์ญ์ ๋ถ๊ฐํจ. ํํ ๋ด๋ถ์ ๊ฐ๊ฐ์ ๋ฐ์ดํฐ ์ ๊ทผ ๋ฐฉ๋ฒ : `๋ณ์๋ช
.์์` ๊ณผ ๊ฐ์ด ์ ๊ทผ Named Tuple(์ด๋ฆ ๋งค๊ธด ํํ): ๋ฐ์ดํฐ์ ๊ฐ ์์์ ์ด๋ฆ ๋ถ์ผ ์ ์์. `๋ณ์๋ช
.๋ฐ์ดํฐ์ด๋ฆ`์ผ๋ก ์ ๊ทผ. ๊ธฐ์กด์ `๋ณ์๋ช
.์์` ๋ฐฉ์์ผ๋ก๋ ๊ฐ๋ฅ. ํํ์ ๋ถํด : ๊ฐ ์์๋ฅผ ๋ฐ์ธ๋ฉ. let (one, two, three) = (1,2,3) typealias GridPoint = (Int,Int) ํํ ๊ฐ์ ๋น๊ต : ์์ฃผ ์ฌ์ฉ..
๐ธ ๋์ ๋ค์ด์ด๋ฆฌ
[D+126] 2023-09-12 iOS ์คํฐ๋ ์์.. ๊ทผ๋ฐ ์ด์ Notion์ ๊ณ๋ค์ธ,, 8์ 25์ผ๋ถํฐ ์จ๋ฐ Swift๋ฌธ๋ฒ ๋ง์คํฐ ์ค์ฟจ (์จ๋ผ์ธ BootCamp - 2๊ฐ์๊ณผ์ ) 25๊ธฐ๋ฅผ ์์ํ๊ฒ ๋๋ค. ์จ๋ฐ์๊ฒ ๋ฌธ์ํ๋ฉด, ๊ฐ์๋ฅผ ๋๋ ์ฌ๋๋ค๋ผ๋ฆฌ ์คํฐ๋์ ์ฐธ๊ฐํ ์ ์๋ค.(์ ํ์ฌํญ) ์๋ญ์๊ธฐ : iOS ๊ฐ๋ฐ์ํ ๊บผ์์!! ๋ค๋ฅธ ๊ณต๋ถ ํ๋ฝํด์ฃผ์ธ์!! ๐ฅบ ๋๋ ์ด๋ฏธ ์ง๊ธ ๋ค๋๊ณ ์๋ ๋ถํธ์บ ํ(ํ์)์ ์ํด๋ฅผ ๊ตฌํํฐ๋ผ, ์คํฐ๋์ ์ฐธ๊ฐํ๊ธฐ๋ก ํ๋ค. 25๊ธฐ 1์กฐ ์คํฐ๋ ! ์จ๋ฐ์ด ๋น์ทํ ์ฌ๋๋ค๋ผ๋ฆฌ ๋ชจ์ ์กฐ๋ฅผ ์ง์ฃผ์๋ค. ์ฐ๋ฆฌ ์กฐ๋ ๋ ํฌํจํด์ 4๋ช
์ด๋ค. ์ฌ์ค ๋ด ์น๊ตฌ๊ฐ 24๊ธฐ๋ฅผ ํ๊ณ ์๋ค. ๊ทธ ์น๊ตฌ์ ์คํฐ๋์์ 8๋ช
์ด์๋๋ฐ, ํ ๋๋ช
์ด ๋๊ฐ๋๋ ๊ฒฐ๊ตญ ์คํฐ๋ ์์ฒด๊ฐ ํฐ์ก๋ค๊ณ ํ๋ค. ํ..๐คฏ ๊ทธ๋ฐ ์ฌํ๋ฅผ ๋ฏธ์ฐ์ ๋ฐฉ์งํด์ผ..
๐ ์ง์ ์ฑ์ฐ๊ธฐ/Tools
VS Code ๋งฅ๋ถ MD ํ์ผ ์์ฑ ์ ํ๊ธ ์นํ(์ธํ๋ ) ์ค๋ฅ ํด๊ฒฐ ์ด๋ ๋ ๋ถํฐ์ธ๊ฐ VSCode์์ md ํ์ผ ์์ฑ ์ค์ ํ๊ธ ํค๋ณด๋ ๋ฐ์์ด ๋๋ฆฐ ํ์(์ธํ ๋ )์ด ์๊ฒผ๋ค. ํ๋ก๊ทธ๋จ ์ข
๋ฃ ํ ์ฌ์์๋ ํด๋ณด๊ณ , vscode ์
๋ฐ์ดํธ์ macOS ์
๋ฐ์ดํธ๋ ํด๋ณด๊ณ ์ฌ์๋๋ ํด๋ดค๋๋ฐ ๋์ผํ ์ฆ์์ด ์ข
์ข
๋ฐ์ํ๋ค. ์ฐพ์๋ณด๋ ํํ ์ฆ์์ ์๋ ๊ฒ ๊ฐ๊ณ , ์ฃผ๋ก ๋งฅ์ฌ์ฉ์๋ค์ด ๊ฒช๋ ๋ฌธ์ ๊ฐ ์๋๊น ์ถ๋ค. ํด๊ฒฐ๋ฐฉ๋ฒ์ ๋ ๊ฐ์ง ์ด๋ค. (์ด๋๋ ํด๊ฒฐ์๋๋ฉด.. ๋๋ ๋ชฐ๋ฃจ,, ์ฌ์ค์นํด๋ณด๋๊ฒ ์ข๊ฒ ๋ค ๐) 1. Rendering VS Code ์คํ ํ cmd ์ , ๋ฒํผ์ ๋์์ ๋๋ฅธ๋ค. ์ค์ ์ฐฝ์ด ์ผ์ง๋ฉด ๊ฒ์์ฐฝ์ renderer๋ฅผ ์
๋ ฅํ๋ค. ์ฒดํฌ ๋ฐ์ค ์นธ์ ์ฒดํฌ๊ฐ ๋์ด์๋ค๋ฉด ํด๋ฆญํ์ฌ ์ฒดํฌ๋ฅผ ํด์งํ์. ๋ง์ฝ ํด๋น ์ฌํญ์ด ์๋ค๋ฉด ๋..
๐ News Clipping
iOS 17์์ SwiftUI์ ์๋ก์ด ๊ธฐ๋ฅ์ ๋ฌด์์ผ๊น์? ์ถ์ฒ : ํด ํ๋์จ , 2023๋
6์ 16์ผ ์์ฑ 2023๋
์๋ SwiftUI๊ฐ ์ง์์ ์ผ๋ก ๋ฐ์ ํ๋ฉฐ ๊ณ ๊ธ ์คํฌ๋กค ๋ทฐ ํจ๊ณผ, ์ปจํ
์ด๋ ์๋ ํฌ๊ธฐ ์กฐ์ , Metal ์
ฐ์ด๋ ์ง์ ๋ฑ ๋ง์ ์์ฒญ ๊ธฐ๋ฅ์ ํฌํจํ ๋๊ท๋ชจ ์
๋ฐ์ดํธ๊ฐ ์ด๋ฃจ์ด์ก์ต๋๋ค. ์ด๋ฒ ์
๋ฐ์ดํธ์์ ๊ฐ์ธ์ ์ผ๋ก ์์ฒญํ ๊ธฐ๋ฅ๋ค๋ก๋ Metal ์
ฐ์ด๋ ์ถ๊ฐ, Color๋ฅผ Codable๊ณผ ๋ ์ ํธํ๋๊ฒ ๋ง๋๋ ๊ธฐ๋ฅ, ์ ๋๋ฉ์ด์
์๋ฃ ์ ํด๋ก์ ์คํ, ๊ทธ๋ผ๋ฐ์ด์
์ ๋๋ฉ์ด์
, ์ง์ฌ๊ฐํ์ ๋ชจ์๋ฆฌ๋ฅผ ์ ํ์ ์ผ๋ก ๋ฅ๊ธ๊ฒ ๋ง๋๋ ๊ธฐ๋ฅ ๋ฑ์ด ์์ต๋๋ค. ์ด๋ฌํ ๊ฐ์ ์ฌํญ์ ๋ํ ์ฌ์ฉ์ ํผ๋๋ฐฑ์ผ๋ก ์ต์ 12๊ฐ ์ด์์ ํผ๋๋ฐฑ์ ๋ซ์์ต๋๋ค. SwiftUI๋ ๋น ๋ฅด๊ฒ ๋ฐ์ ํ๊ณ ์์ผ๋ฉฐ ๋ ๋ง์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ ์์ต๋๋ค. ์ค..