Notice
Recent Posts
Recent Comments
Link
ยซ   2024/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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 31
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กโš ๏ธ deprecated โš ๏ธ/Mediku (12)

lgvv98

[README.md] Mediku ๐Ÿฅ

๐Ÿฅ Project - ๋น„๋Œ€๋ฉด ์˜๋ฃŒ ์„œ๋น„์Šค๋ฅผ ๋ชฉํ‘œ๋กœ ๊ฑด๊ตญ๋Œ€ํ•™๊ต ๋ณ‘์›์˜ ๋ณ‘์› ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋น„๋Œ€๋ฉด ์˜ˆ์•ฝ ๋ฐ ๊ฐ€์กฑ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์•ฑ - ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ : 2021๋…„ 5์›” 13์ผ ~ 6์›” 11์ผ - 1์ธ ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ - ๊นƒํ—ˆ๋ธŒ : https://github.com/lgvv/Mediku - ์˜์ƒ : https://youtu.be/yAH1xnguA1U โœ… Enviroment - Swift 5 - iOS โœ… Library pod 'Firebase/Auth' pod 'Firebase/Database' โœ… ํด๋”๊ตฌ์กฐ MVC ํŒจํ„ด์œผ๋กœ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. โœ… ์•ฑ UI ๋ฐ ์„ค๋ช… ๐ŸŸ  ํ™ˆํ™”๋ฉด : ์•ฑ์˜ ๊ฐ€์žฅ ๋ฉ”์ธ ํ™”๋ฉด์œผ๋กœ ์ง„๋ฃŒ๊ฐ€๋Šฅํ•œ ๊ณผ์™€ ๊ฐ€์กฑ์ฐฝ ๋ฐ ์ง€๋„์™€ ๋ฐฐ๋„ˆ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค. ๐ŸŸ  ์ง„๋ฃŒ๊ณผ ํ™”๋ฉด : ์ง„๋ฃŒ๊ณผ๋ฅผ ํด๋ฆญํ–ˆ์„ ๋•Œ, ๋‚˜ํƒ€๋‚˜๋Š” ํ™”๋ฉด์œผ๋กœ ์„ ์ƒ๋‹˜..

[iOS14] ๊ณต์œ ํ•˜๊ธฐ ๊ธฐ๋Šฅ share ๊ตฌํ˜„

์ž ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๊ณต์œ ํ•˜๊ธฐ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด๋ณด๋„๋ก ํ•˜์ž. ์‹œ์ž‘ํ•˜๊ธฐ์— ์•ž์„œ *** ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ ๋ฒ„์ „ - Siwft : 5 - Xcode : 12.0 (Project Format : Xcode 9.3 compatible) - iOS : min 9.0 ์ด์ƒ (์ ์šฉํ•œ ๊ธฐ๊ธฐ : iOS 14.6) ์ด ๊ธฐ๋Šฅ์€ ์ฃผ๋กœ ํŠน์ • ํŒŒ์ผ์ด๋‚˜ URL ๋“ฑ ๊ณต์œ ๋ฅผ ํ• ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ์ด ๊ธฐ๋Šฅ์˜ ๊ฒฝ์šฐ ๊ณต์œ ํ•˜๊ธฐ ์‹œ, ํƒ€ ์•ฑ์— ์ง์ ‘ ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ์•ฑ ํŒจํ‚ค์ง€ ๋‚ด์— Extension ์— ์ ‘๊ทผํ•˜์—ฌ ์ „๋‹ฌํ•œ๋‹ค๊ณ  ํ•œ๋‹ค!! *** Extension : ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํŠน์ • ๊ธฐ๋Šฅ์„ ๋‹ค๋ฅธ ์•ฑ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ธฐ๋Šฅ [ ์ฝ”๋”ฉํ• ๋•Œ extension์ด๋ž‘ ๋‹ค๋ฅด๋ฏ€๋กœ ์œ ์˜ ] [ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ์‚ด๋ฆฌ๋ฉด ์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ธฐ๋Šฅ( ์นด๋ฉ”๋ผ ๋“ฑ..

[iOS14] ํ…์ŠคํŠธํ•„๋“œ ๋ฐ‘์ค„๋งŒ ๋‚จ๊ธฐ๊ธฐ

ํ…์ŠคํŠธ ํ•„๋“œ์— ์•„๋ž˜ ํ•œ์ค„๋งŒ ์ฃผ๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ, ์Šคํ† ๋ฆฌ๋ณด๋“œ ์ƒ์—์„œ๋Š” ๋„์ €ํžˆ ๋ฐฉ๋ฒ•์„ ์ฐพ์„ ์ˆ˜ ์—†์—ˆ์Œ.. ๊ทธ๋Ÿฐ๋ฐ ๋ฌธ๋“ ๊ธฐ์ดˆ์ ์ธ ์›น ๊ณต๋ถ€ํ•  ๋•Œ CSS ๋ฐฉ์‹์ด ๋– ์˜ฌ๋ผ์„œ ๊ทธ์™€ ๊ด€๋ จํ•œ ๋ฐฉ์‹์œผ๋กœ ํ•˜๋Š”๊ฒŒ ์•„๋‹๊นŒ๋กœ ์ถœ๋ฐœํ•˜์—ฌ ๋ฐฉ๋ฒ•์„ ์ฐพ๊ณ  ์ฝ”๋”ฉ์— ์ฐฉ์ˆ˜! ์ด๋ถ„์˜ ๋ธ”๋กœ๊ทธ๊ฐ€ ํฐ ๋„์›€์ด ๋˜์—ˆ๋‹ค Mediku ํ”„๋กœ์ ํŠธ์—์„œ๋Š” - ProfileTextController.swift ํŒŒ์ผ์— ๊ตฌํ˜„๋˜์–ด ์žˆ๋‹ค. https://velog.io/@sso0022/iOS-TextField-%EA%B8%80%EC%9E%90%EC%88%98-%EC%A0%9C%ED%95%9C%ED%95%98%EA%B8%B0-%ED%95%9C%EA%B8%80 [iOS] TextField ๊ธ€์ž์ˆ˜ ์ œํ•œํ•˜๊ธฐ (ํ•œ๊ธ€) ์˜ค๋Š˜์€ ๊ธ€์ž์ˆ˜ ์ œํ•œ์„ ๋‘๋Š” textField ๋งŒ๋“ค์–ด๋ณด๊ธฐ ~ velog.io

[iOS14] VC2 -> VC1 ๋ฐ์ดํ„ฐ ์ „๋‹ฌ (delegate)

VC2 -> VC1์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ๋ฐฉ๋ฒ•์ด์•ผ ๋ฌผ๋ก  ๋งŽ๊ฒ ์ง€๋งŒ delegate๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์—๋Š” ์ฃผ๋กœ appDelegate๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์†์ ์œผ๋กœ ๊ฑด๋„ค ๋ฐ›์•˜๋Š”๋ฐ, ์ด์ œ๋Š” ํ”„๋กœํ† ์ฝœ์„ ์ ์ ˆํžˆ ํ™œ์šฉํ•˜์—ฌ ์กฐ๊ธˆ ๋” ์„ธ๋ จ๋˜๊ฒŒ ๋งŒ๋“ค์–ด ๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ์ฒซ๋ฒˆ์งธ ๋ทฐ ์ปจํŠธ๋กค๋Ÿฌ : ReceiveViewController (VC1) ๋‘๋ฒˆ์งธ ๋ทฐ ์ปจํŠธ๋กค๋Ÿฌ : SendViewController (VC2) VC2 ์— ํ”„๋กœํ† ์ฝœ ์ •์˜ํ•œ๋‹ค. ToyProject ์ด๋ฆ„ : DelegateTest ์ฒœ์ฒœํžˆ ์ฝ์–ด๋ณด๋ฉด์„œ ํ•ด๋ณด๊ธฐ , ๋˜ํ•œ Delegate์—์„œ ์ฑ„ํƒ๊ณผ ์œ„์ž„์˜ ๊ฐœ๋…์„ ๋” ์ •ํ™•ํ•˜๊ฒŒ ์•Œ๊ฒŒ๋˜์„œ ์ž์ฃผ ์‚ฌ์šฉํ•ด ๋ณด๋„๋ก ํ•˜์ž. https://zeddios.tistory.com/310 iOS..

[iOS14] segue ๋ฐ ํ™”๋ฉด ์ „ํ™˜๋ฐฉ์‹์— ๋Œ€ํ•œ ๊ณ ์ฐฐ ๋ฐ unwind

์ด๊ฑธ ์ž‘์„ฑํ•˜๋Š” ์ด์œ ๋Š” VC2 -> VC1์œผ๋กœ ํ™”๋ฉด์ „ํ™˜์‹œ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ๊ณผ ํ•จ๊ป˜ ๋ถˆํˆฌ๋ช…ํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์–ด์„œ ์ž‘์„ฑํ•˜๊ฒŒ ๋จ. ์šฐ์„ , ํ† ์ดํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด delegate๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ „๋‹ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์„ฑ๊ณต!! ๊ทธ๋Ÿฌ๋‚˜ ๋‚ด Mediku ํ”„๋กœ์ ํŠธ์—๋Š” ๋ทฐ ์ „ํ™˜ ๋ฐฉ์‹์ด ์žˆ์–ด, ์ฃผ๋กœ ์Šคํ† ๋ฆฌ ๋ณด๋“œ์— identifier๋ฅผ ์ง€์ • ํ›„ ์ „ํ™˜ํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ–ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์‚ฌ์šฉํ•˜๊ฒŒ๋œ ์ด์œ ๋Š” ํ™”๋ฉด ์ „ํ™˜์‹œ navigation controller๊ฐ€ ์—†์œผ๋ฉด modal๋กœ ์ฒ˜๋ฆฌ๋˜๋Š” ์ ๊ณผ ๋ฌด์—‡๋ณด๋‹ค๋„ ์Šคํ† ๋ฆฌ๋ณด๋“œ ๋งˆ๋‹ค ๊ณ„์† ์„ ์„ ์—ฐ๊ฒฐํ•ด์ค˜์•ผํ•ด์„œ ์Šคํ† ๋ฆฌ๋ณด๋“œ ์ˆ˜๊ฐ€ ๋งŽ์•„์ง€๋ฉด ๋„ˆ๋ฌด ๋ณต์žกํ•ด์ง€๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค. ์•„๋ฌดํŠผ ์ฃผ๋ชฉํ•ด์•ผํ•  ๋ถ€๋ถ„์€ .overCurrentContext ์ด ๋ถ€๋ถ„์„ ์ผ๋‹จ ๋ณด์ž. ์ด๋ ‡๊ฒŒ ์ฃผ์–ด์•ผ ํ˜„์žฌ ์ปจํ…์ŠคํŠธ๊ฐ€ ๋ณด์ „๋˜์„œ ๋ถˆํˆฌ๋ช… ๋ทฐ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰..