์ „์ฒด ๊ธ€

๐ŸŒฑsince 2023.05.09 ~ ์ฝ”๋”ฉing๐ŸŒฑ
๐Ÿ•ต๐Ÿป‍โ™€๏ธ I, MY, ME, MINE

โœ๐Ÿป ์„ฑ์žฅํ•˜๋Š” ์–‘์ฝฉ์˜ ๊ธฐ๋ก

โœ๐Ÿป ์„ฑ์žฅํ•˜๋Š” '์–‘์ฝฉ'์˜ ๊ธฐ๋ก ๋ถ„๋ฅ˜ ์ง€์›ํ•œ ๊ณณ ๋‚ด์šฉ ๊ฒฐ๊ณผ ๋‚ ์งœ ์›น ๋ถ€ํŠธ์บ ํ”„ OZ ์ฝ”๋”ฉ ์Šค์ฟจ ๋ฆฐ์Šคํƒ€ํŠธ์—… ๋งž์ถคํ˜• Serverless MVP ๊ฐœ๋ฐœ ์ „๋ฌธ๊ฐ€ ์–‘์„ฑ ๊ณผ์ • O 2023.10.11 ์ˆ˜๋ฃŒ iOS ๋ถ€ํŠธ์บ ํ”„ SeSAC (๋™๋Œ€๋ฌธ1๊ธฐ) AIํ™œ์šฉ iOS ์•ฑ ๊ฐœ๋ฐœ์ž ๋ถ€ํŠธ์บ ํ”„ ? 2023.09.15 ์‹ ์ฒญ

๐Ÿ“š ์ง€์‹ ์ฑ„์šฐ๊ธฐ/์•ฑ (iOS, Android)

StudyWithAllen : ์‚ผํ•ญ์—ฐ์‚ฐ์ž์™€ ๋ฒ”์œ„์—ฐ์‚ฐ์ž, ํŒจํ„ด๋งค์นญ ์—ฐ์‚ฐ์ž

StudyWithAllen ์•จ๋Ÿฐ๋‹˜์ด ํ—ˆ๋ฝํ•˜์‹  ์ €์ž‘๊ถŒ ๋ฒ”์œ„ ๋‚ด์—์„œ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค!๐Ÿ˜Š Part5. ์‚ผํ•ญ์—ฐ์‚ฐ์ž์™€ ๋ฒ”์œ„์—ฐ์‚ฐ์ž, ํŒจํ„ด๋งค์นญ์—ฐ์‚ฐ์ž ๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป (Lecture 21) ์‚ผํ•ญ์—ฐ์‚ฐ์ž ๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป (Lecture 22) ๋ฒ”์œ„์—ฐ์‚ฐ์ž, ํŒจํ„ด๋งค์นญ์—ฐ์‚ฐ์ž ๋ฒ”์œ„์—ฐ์‚ฐ์ž ํŒจํ„ด๋งค์นญ์—ฐ์‚ฐ์ž ~= : ๋ฒ”์œ„ ์•ˆ์˜ ํ•ด๋‹น ๊ฐ’์ด ์†ํ•˜๋Š” ์ง€ ํ™•์ธํ•˜๋Š” ์—ฐ์‚ฐ์ž. Bool ๋ฆฌํ„ด(true/false) ์Šค์œ„ํ”„ํŠธ์—์„œ๋Š” 10

๐Ÿ“š ์ง€์‹ ์ฑ„์šฐ๊ธฐ/์•ฑ (iOS, Android)

StudyWithAllen : ํŠœํ”Œ (Tuple)

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์„ ๊ณ๋“ค์ธ,,

[D+126] 2023-09-12 iOS ์Šคํ„ฐ๋”” ์‹œ์ž‘.. ๊ทผ๋ฐ ์ด์ œ Notion์„ ๊ณ๋“ค์ธ,, 8์›” 25์ผ๋ถ€ํ„ฐ ์•จ๋Ÿฐ Swift๋ฌธ๋ฒ• ๋งˆ์Šคํ„ฐ ์Šค์ฟจ (์˜จ๋ผ์ธ BootCamp - 2๊ฐœ์›”๊ณผ์ •) 25๊ธฐ๋ฅผ ์‹œ์ž‘ํ•˜๊ฒŒ ๋๋‹ค. ์•จ๋Ÿฐ์—๊ฒŒ ๋ฌธ์˜ํ•˜๋ฉด, ๊ฐ•์˜๋ฅผ ๋“œ๋Š” ์‚ฌ๋žŒ๋“ค๋ผ๋ฆฌ ์Šคํ„ฐ๋””์— ์ฐธ๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค.(์„ ํƒ์‚ฌํ•ญ) ์–‘๋ญ์‹œ๊ธฐ : iOS ๊ฐœ๋ฐœ์žํ• ๊บผ์˜ˆ์š˜!! ๋‹ค๋ฅธ ๊ณต๋ถ€ ํ—ˆ๋ฝํ•ด์ฃผ์„ธ์š”!! ๐Ÿฅบ ๋‚˜๋Š” ์ด๋ฏธ ์ง€๊ธˆ ๋‹ค๋‹ˆ๊ณ  ์žˆ๋Š” ๋ถ€ํŠธ์บ ํ”„(ํ•™์›)์— ์–‘ํ•ด๋ฅผ ๊ตฌํ•œํ„ฐ๋ผ, ์Šคํ„ฐ๋””์— ์ฐธ๊ฐ€ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. 25๊ธฐ 1์กฐ ์Šคํ„ฐ๋”” ! ์•จ๋Ÿฐ์ด ๋น„์Šทํ•œ ์‚ฌ๋žŒ๋“ค๋ผ๋ฆฌ ๋ชจ์•„ ์กฐ๋ฅผ ์งœ์ฃผ์—ˆ๋‹ค. ์šฐ๋ฆฌ ์กฐ๋Š” ๋‚˜ ํฌํ•จํ•ด์„œ 4๋ช…์ด๋‹ค. ์‚ฌ์‹ค ๋‚ด ์นœ๊ตฌ๊ฐ€ 24๊ธฐ๋ฅผ ํ•˜๊ณ ์žˆ๋‹ค. ๊ทธ ์นœ๊ตฌ์˜ ์Šคํ„ฐ๋””์›์€ 8๋ช…์ด์—ˆ๋Š”๋ฐ, ํ•œ ๋‘๋ช…์ด ๋‚˜๊ฐ€๋”๋‹ˆ ๊ฒฐ๊ตญ ์Šคํ„ฐ๋”” ์ž์ฒด๊ฐ€ ํ„ฐ์กŒ๋‹ค๊ณ ํ•œ๋‹ค. ํ—‰..๐Ÿคฏ ๊ทธ๋Ÿฐ ์‚ฌํƒœ๋ฅผ ๋ฏธ์—ฐ์— ๋ฐฉ์ง€ํ•ด์•ผ..

๐Ÿ“š ์ง€์‹ ์ฑ„์šฐ๊ธฐ/Tools

VS Code ๋งฅ๋ถ MD ํŒŒ์ผ ์ž‘์„ฑ ์‹œ ํ•œ๊ธ€ ์”นํž˜ (์ธํ’‹๋ ‰) ์˜ค๋ฅ˜ ํ•ด๊ฒฐ

VS Code ๋งฅ๋ถ MD ํŒŒ์ผ ์ž‘์„ฑ ์‹œ ํ•œ๊ธ€ ์”นํž˜(์ธํ’‹๋ ‰) ์˜ค๋ฅ˜ ํ•ด๊ฒฐ ์–ด๋А ๋‚ ๋ถ€ํ„ฐ์ธ๊ฐ€ VSCode์—์„œ md ํŒŒ์ผ ์ž‘์„ฑ ์ค‘์— ํ•œ๊ธ€ ํ‚ค๋ณด๋“œ ๋ฐ˜์‘์ด ๋А๋ฆฐ ํ˜„์ƒ(์ธํ’‹ ๋ ‰)์ด ์ƒ๊ฒผ๋‹ค. ํ”„๋กœ๊ทธ๋žจ ์ข…๋ฃŒ ํ›„ ์žฌ์‹œ์ž‘๋„ ํ•ด๋ณด๊ณ , vscode ์—…๋ฐ์ดํŠธ์™€ macOS ์—…๋ฐ์ดํŠธ๋„ ํ•ด๋ณด๊ณ  ์žฌ์‹œ๋™๋„ ํ•ด๋ดค๋Š”๋ฐ ๋™์ผํ•œ ์ฆ์ƒ์ด ์ข…์ข… ๋ฐœ์ƒํ–ˆ๋‹ค. ์ฐพ์•„๋ณด๋‹ˆ ํ”ํ•œ ์ฆ์ƒ์€ ์•„๋‹Œ ๊ฒƒ ๊ฐ™๊ณ , ์ฃผ๋กœ ๋งฅ์‚ฌ์šฉ์ž๋“ค์ด ๊ฒช๋Š” ๋ฌธ์ œ๊ฐ€ ์•„๋‹๊นŒ ์‹ถ๋‹ค. ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์€ ๋‘ ๊ฐ€์ง€ ์ด๋‹ค. (์ด๋ž˜๋„ ํ•ด๊ฒฐ์•ˆ๋˜๋ฉด.. ๋‚˜๋„ ๋ชฐ๋ฃจ,, ์žฌ์„ค์น˜ํ•ด๋ณด๋Š”๊ฒŒ ์ข‹๊ฒ ๋‹ค ๐Ÿ˜‚) 1. Rendering VS Code ์‹คํ–‰ ํ›„ cmd ์™€ , ๋ฒ„ํŠผ์„ ๋™์‹œ์— ๋ˆ„๋ฅธ๋‹ค. ์„ค์ • ์ฐฝ์ด ์ผœ์ง€๋ฉด ๊ฒ€์ƒ‰์ฐฝ์— renderer๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. ์ฒดํฌ ๋ฐ•์Šค ์นธ์— ์ฒดํฌ๊ฐ€ ๋˜์–ด์žˆ๋‹ค๋ฉด ํด๋ฆญํ•˜์—ฌ ์ฒดํฌ๋ฅผ ํ•ด์ง€ํ•˜์ž. ๋งŒ์•ฝ ํ•ด๋‹น ์‚ฌํ•ญ์ด ์—†๋‹ค๋ฉด ๋‘..

๐Ÿ“‚ News Clipping

iOS 17์—์„œ SwiftUI์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์€ ๋ฌด์—‡์ผ๊นŒ์š”?

iOS 17์—์„œ SwiftUI์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์€ ๋ฌด์—‡์ผ๊นŒ์š”? ์ถœ์ฒ˜ : ํด ํ—ˆ๋“œ์Šจ , 2023๋…„ 6์›” 16์ผ ์ž‘์„ฑ 2023๋…„์—๋Š” SwiftUI๊ฐ€ ์ง€์†์ ์œผ๋กœ ๋ฐœ์ „ํ•˜๋ฉฐ ๊ณ ๊ธ‰ ์Šคํฌ๋กค ๋ทฐ ํšจ๊ณผ, ์ปจํ…Œ์ด๋„ˆ ์ƒ๋Œ€ ํฌ๊ธฐ ์กฐ์ •, Metal ์…ฐ์ด๋” ์ง€์› ๋“ฑ ๋งŽ์€ ์š”์ฒญ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•œ ๋Œ€๊ทœ๋ชจ ์—…๋ฐ์ดํŠธ๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ์—…๋ฐ์ดํŠธ์—์„œ ๊ฐœ์ธ์ ์œผ๋กœ ์š”์ฒญํ•œ ๊ธฐ๋Šฅ๋“ค๋กœ๋Š” Metal ์…ฐ์ด๋” ์ถ”๊ฐ€, Color๋ฅผ Codable๊ณผ ๋” ์ž˜ ํ˜ธํ™˜๋˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ธฐ๋Šฅ, ์• ๋‹ˆ๋ฉ”์ด์…˜ ์™„๋ฃŒ ์‹œ ํด๋กœ์ € ์‹คํ–‰, ๊ทธ๋ผ๋ฐ์ด์…˜ ์• ๋‹ˆ๋ฉ”์ด์…˜, ์ง์‚ฌ๊ฐํ˜•์˜ ๋ชจ์„œ๋ฆฌ๋ฅผ ์„ ํƒ์ ์œผ๋กœ ๋‘ฅ๊ธ€๊ฒŒ ๋งŒ๋“œ๋Š” ๊ธฐ๋Šฅ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐœ์„  ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ํ”ผ๋“œ๋ฐฑ์œผ๋กœ ์ตœ์†Œ 12๊ฐœ ์ด์ƒ์˜ ํ”ผ๋“œ๋ฐฑ์„ ๋‹ซ์•˜์Šต๋‹ˆ๋‹ค. SwiftUI๋Š” ๋น ๋ฅด๊ฒŒ ๋ฐœ์ „ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋” ๋งŽ์€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์Šค..

์–‘์ฝฉ(Yangkong)
YANGKONG TECH