iOS) ์›ํ•˜๋Š” ์˜์—ญ์—์„œ๋งŒ QR์ฝ”๋“œ ์ฝ๊ธฐ

iOS) QR์ฝ”๋“œ์™€ QR์ฝ”๋“œ ๋ฆฌ๋”๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž QR์ฝ”๋“œ์™€ ๋ฆฌ๋”๊ธฐ๋ฅผ ๋งŒ๋“œ๋Š” ์˜คํ”ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ์ง€๋งŒ ์ž์ฒด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•ด์„œ ๋งŒ๋“ค์–ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ๋ชฉ์ฐจ QR์ฝ”๋“œ ๋งŒ๋“ค๊ธฐ QR์ฝ”๋“œ Redaer ๋งŒ๋“ค๊ธฐ ์™„์„ฑ Main.storyboard ํ™”๋ฉด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑํ–ˆ๋‹ค. ์™ผ gyuios.tistory.com ์œ„์˜ ๊ธ€๊ณผ ์ด์–ด์ง€๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ ‘ํ•˜๋Š” QR์ฝ”๋“œ ๋ฆฌ๋”๊ธฐ๋Š” ํŠน์ • ์˜์—ญ์•ˆ์—์„œ QR์ฝ”๋“œ๊ฐ€ ์ฝํžŒ๋‹ค. ๊ทธ ์ด์œ ๋กœ ๋‚˜๋Š” ๋งŽ์€ QR์ฝ”๋“œ๊ฐ€ ์นด๋ฉ”๋ผ์— ์žกํžˆ์ง€ ์•Š๋„๋ก ์‚ฌ์šฉ์ž๋ฅผ ์œ ๋„ํ•จ๊ณผ ๋™์‹œ์— ์‚ฌ์šฉ์ž๊ฐ€ ๋ณธ์ธ์˜ QR์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ์ธ์‹์„ ์ฃผ๊ธฐ ์œ„ํ•จ์ด๋ผ๊ณ  ์ƒ๊ฐ์ด ๋“ ๋‹ค. ํ•ธ๋“œํฐ์„ ์ œ๋Œ€๋กœ ๊ฐ€์ ธ๋‹ค ๋Œ€์ง€๋„ ์•Š์•˜๋Š”๋ฐ ์กฐ๊ธˆ์ด๋ผ๋„ ์นด๋ฉ”๋ผ์— ๋…ธ์ถœ๋œ QR์ฝ”๋“œ๊ฐ€ ๋ฐ”๋กœ ์ฝํžŒ๋‹ค๋ฉด ์‚ฌ์šฉ์ž๋Š” ๋ถ„๋ช… ๋‹นํ™ฉ์Šค๋Ÿฌ์šธ ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋Ÿฐ ์ด์œ ๋กœ QR์ฝ”๋“œ ์˜์—ญ์„ ..

iOS 2021. 8. 13. 02:00
iOS) QR์ฝ”๋“œ์™€ QR์ฝ”๋“œ ๋ฆฌ๋”๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž

QR์ฝ”๋“œ์™€ ๋ฆฌ๋”๊ธฐ๋ฅผ ๋งŒ๋“œ๋Š” ์˜คํ”ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ์ง€๋งŒ ์ž์ฒด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•ด์„œ ๋งŒ๋“ค์–ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ๋˜ํ•œ, ์ง„ํ–‰ ์ค‘์ธ ํ”„๋กœ์ ํŠธ์— ๋ฐ˜์˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ƒํ™ฉ์„ ๊ณ ๋ คํ•ด ์ฝ”๋“œ๋ฅผ ์งœ๋ณด๊ธฐ๋กœ ํ•˜์˜€๋‹ค. ๋‚˜๋‹ค NADA ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๊ธฐํš์  ์ฝ”์–ด ๋ฐธ๋ฅ˜์— ๋Œ€ํ•ด ์ ๊ทน์ ์ธ ์ž์„ธ๋กœ ์ œ์‹œํ•˜๊ณ  ๊ตฌํ˜„์„ ํ•œ ๊ฒฝํ—˜๋„ ๊ณต์œ ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. GitHub - TeamNADA/NADA-iOS-ForRelease: ๋ฆด๋ฆฌ์ฆˆ๋ฅผ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ๋ฏผ์žฌ์ด์ค€ํ˜„๊ทœ์˜ ์œผ๋ผ์ฐจ์ฐจ๐Ÿฆพ ๋Œ€์†Œ๋™๐Ÿงจ iOS ๋ฆด๋ฆฌ์ฆˆ๋ฅผ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ๋ฏผ์žฌ์ด์ค€ํ˜„๊ทœ์˜ ์œผ๋ผ์ฐจ์ฐจ๐Ÿฆพ ๋Œ€์†Œ๋™๐Ÿงจ iOSโค๏ธ‍๐Ÿ”ฅ TeamNADA. Contribute to TeamNADA/NADA-iOS-ForRelease development by creating an account on GitHub. github.c..

iOS 2021. 8. 11. 12:57
iOS) Custom UIPresentationController ์™€ UIViewControllerAnimatedTransitioning ์„ ์‚ฌ์šฉํ•ด์„œ ํ™”๋ฉด์ „ํ™˜ ํ•ด๋ณด์ž

iOS) VerticalCardSwiper ์˜คํ”ˆ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์•Œ์•„๋ณด์ž iOS) UIPresentationController ๋ฅผ ์•Œ์•„๋ณด๊ณ  App Store clone app ์„ ์‚ดํŽด๋ณด์ž ์œ„์˜ ๋‘๊ฐ€์ง€ ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  UIPresentationController ๋ฅผ custom ํ•ด์„œ ์ ์šฉํ•ด๋ณด๊ณ  ์‹ถ์–ด์กŒ๊ณ  VerticalCardSwiper ๋ฅผ ์‚ฌ์šฉํ•œ ํ”„๋กœ์ ํŠธ์™€ ์ ‘๋ชฉ์‹œ์ผœ ๋ณด์•˜๋‹ค. dismiss ์‹œ ๋ชจ์Šต์€ CardCell ์˜ ๋„๋„› ์ด๋ฏธ์ง€์™€ DetailCardCollectionViewCell ์˜ ๋„๋„›์ด๋ฏธ์ง€์˜ ๋ ˆ์ด์•„์›ƒ ํฌ๊ธฐ์˜ ์ฐจ์ด์™€ ๋ถˆํˆฌ๋ช… ๋ทฐ๊ฐ€ ์žˆ์–ด์„œ ์ข€ ์–ด์ƒ‰ํ•˜์ง€๋งŒ ์ž˜ ์ ์šฉ๋˜์—ˆ๋‹ค. ํด๋ก ์•ฑ์„ ๋ถ„์„ํ•˜๊ณ  ๋‚œ ํ›„) Uipresentation ์„ ์‚ฌ์šฉํ•˜๋Š” ์˜ˆ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ธ”๋Ÿฌ์ฒ˜๋ฆฌ๋œ ๋ถ€๋ถ„์„ ํ†ตํ•ด ํ™•์ธ์„ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋ธ”๋Ÿฌ์ฒ˜๋ฆฌ๊ฐ€ ๋œ..

iOS 2021. 8. 10. 15:46
iOS) ๋™์‹œ์„ฑ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ Dispatch Queue

iOS ํ™˜๊ฒฝ์—์„œ์˜ ๋™์‹œ์„ฑ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ง€์› ์ข…๋ฅ˜ GCD (Grand Central Dispatch) : ๋ฉ€ํ‹ฐ ์ฝ”์–ด์™€ ๋ฉ€ํ‹ฐ ํ”„๋กœ์„ธ์‹ฑ ํ™˜๊ฒฝ์—์„œ ์ตœ์ ํ™”๋œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์• ํ”Œ์ด ๊ฐœ๋ฐœํ•œ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. Operation Queue : ๋น„๋™๊ธฐ์ ์œผ๋กœ ์‹คํ–‰๋˜์–ด์•ผ ํ•˜๋Š” ์ž‘์—…์„ ๊ฐ์ฒด ์ง€ํ–ฅ์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋™์‹œ์„ฑ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๋ณ‘๋ ฌ์„ฑ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋™์‹œ์„ฑ ํ”„๋กœ๊ทธ๋ž˜๋ฐ : ๋™์‹œ์— ์‹คํ–‰๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ๋ฐฉ์‹. ์‹ฑ๊ทธ์ฝ”์–ด์—์„œ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ๋ฅผ ๋™์ž‘์‹œํ‚ค ์œ„ํ•œ ๋ฐฉ์‹. ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น์„ ์œ„ํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์Šค๋ ˆ๋“œ๊ฐ€ ๋ฒˆ๊ฐˆ์•„๊ฐ€๋ฉด์„œ ์‹คํ–‰. ๋ณ‘๋ ฌ์„ฑ ํ”„๋กœ๊ทธ๋ž˜๋ฐ : ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ •ํ™•ํžˆ ๋™์‹œ์— ์‹คํ–‰๋˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ๋ฉ€ํ‹ฐ ์ฝ”์–ด์—์„œ ๋ฉ€ํ‹ฐ ์Šค๋ ˆ๋“œ๋ฅผ ๋™์ž‘์‹œํ‚ค๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ ๋ณ‘๋ ฌ์„ฑ(Data Parallelism)๊ณผ ์ž‘์—… ๋ณ‘๋ ฌ์„ฑ(Task Parallelism..

iOS 2021. 7. 28. 00:37
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
๊ธ€ ๋ณด๊ด€ํ•จ
ยซ   2024/11   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
๋งํฌ
Total
Today
Yesterday