profile
iOS Developer๐ŸŽ
post-thumbnail

[ํšŒ๊ณ ] DDC 2023 - ๋Š์Šจํ•ด์ง„ ๊ฐœ๋ฐœ ํ…์…˜์— ๊ธด์žฅ๊ฐ ํ•œ ์Šคํ‘ผ

์ฝ”์—‘์Šค ์˜ค๋””ํ† ๋ฆฌ์›€์—์„œ ์ง„ํ–‰๋œ 'DDC 2023: DEV DAY'! iOS ๊ฐœ๋ฐœ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ์ฐธ์—ฌํ•œ ๋‘ ๋ฒˆ์งธ ์ปจํผ๋Ÿฐ์Šค์˜€๋‹ค. ์ปจํผ๋Ÿฐ์Šค์— ๊ฐ€๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ์˜ ๋„คํŠธ์›Œํ‚น ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์—ฐ์‚ฌ๋ฅผ ํ†ตํ•œ ๊ฐœ๋ฐœ์ด์•ผ๊ธฐ๋ฅผ ๋“ค์„ ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ผ ๋Š˜ ์„ค๋ ˆ๊ณ  ๋‘๊ทผ๊ฑฐ๋ฆฌ๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

5์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[ํšŒ๊ณ ] Bottles - ๋ฉ‹์Ÿ์ด์‚ฌ์ž์ฒ˜๋Ÿผ ์•ฑ์Šค์ฟจ 1๊ธฐ ํ•ด์ปคํ†ค ๋Œ€์ƒ๐ŸŽ–๏ธ

Bottles - ๋ฉ‹์Ÿ์ด์‚ฌ์ž์ฒ˜๋Ÿผ ์•ฑ์Šค์ฟจ 1๊ธฐ ํ•ด์ปคํ†ค ๋Œ€์ƒ๐ŸŽ–๏ธ

2023๋…„ 1์›” 26์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[ํšŒ๊ณ ] ์™•๊ด€์„ ์“ฐ๋ ค๋Š” ์ž, ๋ฌด๊ฒŒ๋ฅผ ๊ฒฌ๋ŽŒ๋ผ!

๋ฉ‹์Ÿ์ด ์‚ฌ์ž์ฒ˜๋Ÿผ ์•ฑ์Šค์ฟจ์—์„œ ์ง„ํ–‰ํ•œ ์ผ๋ช… "ํฐ๊ฑฐ์˜จ๋‹ค ํ”„๋กœ์ ํŠธ"! ์ด 85๋ช… ๋‚จ์ง“ ๋˜๋Š” ์ธ์›์ด A, B, C ์ด ์„ธ ํŒ€์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ์— ํˆฌ์ž…๋˜์—ˆ๋‹ค. ๋‚˜๋Š” ํ”„๋กœ์ ํŠธ BํŒ€์œผ๋กœ ๋ฐฐ์น˜ ๋ฐ›์•˜๋Š”๋ฐ ์šด์˜์ง„ ์ธก์˜ ์–ด๋– ํ•œ ๊ธฐ์ค€(?)์œผ๋กœ ํŒ€์žฅ์œผ๋กœ ๋ฝ‘ํ˜”๋‹ค. ์‚ฌ์‹ค ์ „์ฃผ์— ๋…๊ฐ

2023๋…„ 1์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[iOS/Swift] CocoaPods์™€์˜ ์ „์Ÿ

ํ•ด์ปคํ†ค ์ฃผ์ œ๋ฅผ ์ตœ์ข… ํ”„๋กœ์ ํŠธ๋กœ ์ด์–ด์„œ ์ง„ํ–‰์„ ํ•˜๋ฉด์„œ ๊ธฐ์กด ๊ธฐํš์— ๋Œ€ํ•œ ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„๋“ค์„ ์ „๋ฉด ์ˆ˜์ •ํ•˜์˜€๋‹ค. ๊ทธ๋Ÿฌ๋ฉด์„œ ๋„์ž…ํ•˜๊ฒŒ ๋œ ๋„ค์ด๋ฒ„ ์ง€๋„ API! ๋„ค์ด๋ฒ„ ์ง€๋„ ๊ณต์‹๋ฌธ์„œ ์ƒ CocoaPods๋งŒ ์žˆ๊ณ  SPM์€ ์กด์žฌํ•˜์ง€ ์•Š์•„ ์•„์‰ฌ์› ๋‹ค. (๋น„๊ณต์‹ ๋„ค์ด๋ฒ„ ์ง€๋„ SPM์ด ์žˆ

2023๋…„ 1์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[iOS/Swift] UIViewRepresentable(1)

์ด๋ฒˆ ๋ฉ‹์‚ฌ ์•ฑ์Šค์ฟจ ํ•ด์ปคํ†ค ๋•Œ ๋‚ด ์ฃผ๋ณ€ ๋ฐ”ํ‹€์ƒต์— ๋Œ€ํ•œ ์ •๋ณด์™€ ์˜ˆ์•ฝ ๋ฐ ํ”ฝ์—…์„ ์ œ๊ณตํ•ด์ฃผ๋Š” ์„œ๋น„์Šค๋ฅผ ํ”„๋กœ์ ํŠธ ์ฃผ์ œ๋กœ ์„ ์ •ํ–ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ, MapKit์œผ๋กœ ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š” ๋ทฐ๊ฐ€ ๋ฉ”์ธ์œผ๋กœ ๋“ค์–ด๊ฐ€๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ ์—ฌ๊ธฐ์„œ SwiftUI์˜ ํ•œ๊ณ„๊ฐ€ ์ •๋ง ํฌ๊ฒŒ ๋Š๊ปด์กŒ๋‹ค.

2023๋…„ 1์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[ํšŒ๊ณ ] adiOS Something 2022

iOS๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•œ ํ›„ ์ฒซ ๊ฐœ๋ฐœ์ž ์ปจํผ๋Ÿฐ์Šค์˜€๋˜ adiOS Something 2022์— ์ฐธ์—ฌํ•˜๋ฉฐ ๋Š๊ผˆ๋˜ ์ ์„ ์จ๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ์ผ๋‹จ ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜์ž๋ฉด ์‹ ์„ ํ•œ ์ถฉ๊ฒฉ์˜ ์—ฐ์†์ด์—ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋‹ค์–‘ํ•œ ๊ฐœ๋ฐœ์ž๋“ค๊ณผ ์†Œํ†ตํ•˜๋ฉฐ ๋งŽ์€ ๋™

2023๋…„ 1์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[iOS/Swift] List์— ํ† ๊ธ€(๋ชฉ๋ก ์ˆจ๊ธฐ๊ธฐ) ๊ธฐ๋Šฅ ํ™œ์„ฑํ™”

ํ† ์ดํ”„๋กœ์ ํŠธ๋กœ ๋ฉ”๋ชจ์žฅ ์–ดํ”Œ์„ ๋งŒ๋“ค์–ด ๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ง‰์ƒ ์‹œ์ž‘ํ•ด๋ณด๋‹ˆ ์ƒ๊ฐํ•  ๊ฒƒ๋„ ๋งŽ๊ณ  ์€๊ทผ ๋ณต์žกํ•œ๊ฑฐ ๊ฐ™๊ธฐ๋„...?์„ธ์ƒ์— ์‰ฌ์šด ์ผ์€ ์—†๋‹ค๋Š” ๊ฒƒ์„ ๋‹ค์‹œ ํ•œ๋ฒˆ ๊นจ๋‹ซ๋Š”๋‹ค...๋ฉ”๋ชจ์žฅ์—์„œ List๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ €์žฅ๋œ ๋ฉ”๋ชจ๋ฅผ ๋ฟŒ๋ ค์ฃผ๋ ค๊ณ  ํ•˜๋‹ค๊ฐ€ ์šฐ์—ฐํžˆ ํ† ๊ธ€(๋ชฉ๋ก ์ˆจ๊ธฐ๊ธฐ)๊ธฐ๋Šฅ์„ ์•Œ

2023๋…„ 1์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[iOS/Swift] AsyncImage๋ฅผ ํ™œ์šฉํ•ด๋ณด์ž(URL๋กœ ์ด๋ฏธ์ง€ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ)

์ง„์งœ ์œ ์šฉํ•˜๊ฒŒ ์ž์ฃผ ์“ฐ๋Š”๋ฐ ๋งค์ผ ๊นŒ๋จน๊ณ  ์ฐพ์•„๋ด์„œ ์ด๋ ‡๊ฒŒ ๊ธ€ ๋‚จ๊ฒจ๋ณธ๋‹ค.์ด๋ฏธ์ง€ ์ €์žฅ ํ›„ Assets์— ์ถ”๊ฐ€ํ•ด์„œ ์ด๋ฏธ์ง€ ์ด๋ฆ„ ์ง€์ • ํ›„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๊ฐ„ํŽธํ•˜๊ณ  ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์ธ ๊ฒƒ ๊ฐ™๋‹ค.์•„๋ž˜๊ฐ€ ๊ธฐ๋ณธ ์ฝ”๋“œ์ด์ง€๋งŒ placeholder์™€ ProgressView()๊นŒ์ง€ ํ™œ์šฉํ•œ๋‹ค

2023๋…„ 1์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท