๐Ÿฅ Sparta_iOS_4๊ธฐ/7๏ธโƒฃ 240729_4์กฐ_์˜ํ™” ์˜ˆ๋งค ์•ฑ

[ ํŒ€ํ”„๋กœ์ ํŠธ ์ค€๋น„ ] ํŒ€ ํ”„๋กœ์ ํŠธ์— ์•ž์„œ ์–ด๋–ค๊ฑธ ์ค€๋น„ํ•ด๋ณด๋ฉด ์ข‹์„๊นŒ?

AHN.Jihyeon 2024. 7. 22. 02:43

1. ์ฝ”๋”ฉ ์ปจ๋ฒค์…˜

์ฝ”๋“œ ์ž‘์„ฑ ์œ„์น˜ : ๋ณ€์ˆ˜ / ViewDidLoad() / @objc / ํ•จ์ˆ˜ 

์˜คํ† ๋ ˆ์ด์•„์›ƒ ์„ค์ • : ์Šค๋ƒ…ํ‚ท ์‚ฌ์šฉ ํ†ต์ผ

setup() ๋“ฑ๊ณผ ๊ฐ™์ด ์„ธํŒ…ํ•ด์ฃผ๋Š” ์ฝ”๋“œ๋“ค ํ•จ์ˆ˜๋กœ ๋ฌถ์–ด ๊ฐ€๋…์„ฑ ๋†’์ด๊ธฐ

 

๊ฐ์ฒด ์ƒ์„ฑ ์‹œ ์ปจํŠธ๋กค๋Ÿฌ๋Š” VC๋กœ ํ‘œ์‹œ ๋“ฑ(๋Œ€์†Œ๋ฌธ์ž๋„ ๋งž์ถ”๊ธฐ)

 

 

2. ๋ฐ์ดํ„ฐ ์ „๋‹ฌ

๊ฐ์ž ๊ตฌํ˜„ํ•œ ๋ถ€๋ถ„ ๊ตฌํ˜„ ํ›„ ์—ฐ๊ฒฐ ์‹œ ๋ฐ์ดํ„ฐ๋ฅผ ๋„˜๊ฒจ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ๊นŒ์ง€๋ฅผ ๊ณ ๋ คํ•ด์„œ

์–ด๋–ค ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด๊ฐˆ ๊ฒƒ์ธ์ง€ ์„œ๋กœ ์†Œํ†ต ํ›„ ๋งž์ถ”๊ธฐ

 

 

3. ๋ธŒ๋žœ์น˜ ๊ด€๋ฆฌ

https://www.youtube.com/watch?app=desktop&v=RYfO6-hPBdw

 

 

 

4. ๋งˆ์ผ์Šคํ†ค / ์นธ๋ฐ˜ ๋ณด๋“œ / ์ด์Šˆ ๋“ฑ๋ก / ๊ธฐ๋Šฅ ๋ช…์„ธ์„œ ์ž‘์„ฑ 

์นธ๋ฐ˜๋ณด๋“œ์™€ ๋งˆ์ผ์Šคํ†ค์„ ์‚ฌ์šฉํ•ด์„œ ๊ธฐ๋Šฅ ๋งˆ๊ฐ์ผ ๋งž์ถ”๊ธฐ -> ํšŒ๊ณ  ์Šคํฌ๋Ÿผ ๋•Œ ์ž‘์—… ์ง„์ฒ™๋„ ์ฃผ๊ธฐ์ ์ธ ์ฒดํฌ

 

์˜ˆ๋ฅผ ๋“ค์ž๋ฉด,

์˜ค์ „ ์Šคํฌ๋Ÿผ(๊ฐ์ž ๋งก์€ ์ง„ํ–‰ํ•ด์•ผํ•  ์ž‘์—… ์Šคํฌ๋Ÿผ) -> ๊ฐœ์ธ ๊ฐœ๋ฐœ -> ์˜คํ›„ ์Šคํฌ๋Ÿผ(๋ฒ ์ŠคํŠธ ์ฝ”๋“œ ํ† ๋ก  - ๋ณธ์ธ์ด ์ง  ์ฝ”๋“œ ์ด์™ธ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์€ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ ) -> ์ฝ”๋“œ ํ†ตํ•ฉ 

 

 

5. ํ”ผ๊ทธ๋งˆ ๋ณด์กฐ์„  ์‚ฌ์šฉ/ ์ง์ˆ˜๋กœ ์‚ฌ์ด์ฆˆ ์žฌ๊ธฐ -> safty area

 

 

6. ํ‚ค๋ณด๋“œ ์˜ฌ๋ผ์˜ค๋Š” ์œ„์น˜ ๊ณ ๋ คํ•ด์„œ ๋ฒ„ํŠผ ๋“ฑ์˜ ์ปดํฌ๋„ŒํŠธ ์œ„์น˜ ์žก๊ธฐ

 

 

7. ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ๋Œ€์†Œ๋ฌธ์ž/ [ ] ์‚ฌ์šฉ ์œ ๋ฌด ๋“ฑ ๋งž์ถ”๊ธฐ -> ์ปค๋ฐ‹/PR ์ปจ๋ฒค์…˜ ์Šฌ๋ž™์— ๊ณ ์ •ํ•ด๋‘๊ธฐ  

 

 

8. ํฌ๋ผ์ผ„ ์‚ฌ์šฉํ•ด์„œ ๋ธŒ๋žœ์น˜ ๊ฐ€์ง€ ํ™•์ธํ•˜๋ฉด์„œ ๋จธ์ง€ํ•ด๋ณด๊ธฐ 


[ ํŠน๊ฐ• ์„ธ์…˜ ]

 

1. ๊ฐ€์žฅ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์ด ๋ฌด์—‡์ธ๊ฐ€ ->  ์˜ํ™” ์˜ˆ๋งค

 

2. ํŽ˜๋ฅด์†Œ๋‚˜ ์„ค์ •ํ•˜๊ธฐ -> ํƒ€๊ฒŸ์ด ๋˜๋Š” ์‚ฌ๋žŒ์ด ๋ˆ„๊ตฌ์ธ๊ฐ€?

 

3. ์™€์ด์–ดํ”„๋ ˆ์ž„

 

4. User Flow

 

 

 

5. ๊นƒํ—ˆ๋ธŒ ์ฝ”๋“œ๋ฆฌ๋ทฐ

์ถœ์ฒ˜: https://hbase.tistory.com/210

 

 

 

6. ์ด์Šˆ๋ฅผ ํ†ตํ•œ ์ผ๊ฐ ์ชผ๊ฐœ๊ธฐ

 

7. ์นธ๋ฐ˜ ๋ณด๋“œ๋กœ ํ”„๋กœ์ ํŠธ ์Šค์ผ€์ค„ ๊ด€๋ฆฌ

 

8. ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ ์„ค๊ณ„ 

์ฝ”๋””๋„ค์ดํ„ฐ ํŒจํ„ด