iOS ์•ฑ ๊ฐœ๋ฐœ ์ข…ํ•ฉ๋ฐ˜/TIL

7์ฃผ์ฐจ_iOS ์•ฑ ๊ฐœ๋ฐœ ์ˆ™๋ จ_2์ผ์ฐจ_TIL

yeggrrr๐Ÿผ 2024. 4. 9. 20:31


<TIL>

์–ด์ œ ํ”„๋กœ์ ํŠธ ๋ฐœํ‘œํšŒ๊ฐ€ ๋๋‚˜๊ณ , ๊ธฐ์กด ํŒ€์›๋“ค๊ณผ ๋งˆ์ง€๋ง‰ ํšŒ๊ณ ๋ฅผ ํ–ˆ๋‹ค.
์˜ค๋Š˜์€ ์ƒˆ๋กœ์šด ์ฃผ์ฐจ ๋ฐœ์ œ๋ฅผ ์ง„ํ–‰ํ–ˆ๊ณ , ์ƒˆ๋กœ์šด ํŒ€์›๋“ค๊ณผ 7์ฃผ์ฐจ 'iOS ์•ฑ ๊ฐœ๋ฐœ ์ˆ™๋ จ'์„ ํ•จ๊ป˜ํ–ˆ๋‹ค.
์ด์ „๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ 2์ฃผ๊ฐ„ ๊ฐ•์˜์‹œ์ฒญ  & ๊ฐœ์ธ๊ณผ์ œ & ๊ฐœ์ธ๊ณต๋ถ€๋ฅผ ํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ–๊ณ ,
๋งˆ์ง€๋ง‰ 1์ฃผ์ผ๋™์•ˆ '์ฃผํŠน๊ธฐ ์ˆ™๋ จ ํŒ€ ํ”„๋กœ์ ํŠธ'๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.

์˜ค๋Š˜ ๋“ค์—ˆ๋˜ ๊ฐ•์˜ ๋‚ด์šฉ์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.
- ๋ฉ”๋ชจ๋ฆฌ ARC
- ๋„คํŠธ์›Œํฌ ํ†ต์‹ 
- ๋‚ด๋ถ€ ์ €์žฅ์†Œ
- ํ™”๋ฉด ์ „ํ™˜ํ•˜๊ธฐ
- ์œ„์‹œ๋ฆฌ์ŠคํŠธ ์•ฑ ๋งŒ๋“ค๊ธฐ

๊ฐ•์˜ ์‹œ์ฒญ์€ ๋ชจ๋‘ ๋๋‚ธ ์ƒํƒœ๊ณ , ์œ„์‹œ๋ฆฌ์ŠคํŠธ ์•ฑ ๋งŒ๋“ค๊ธฐ๋ฅผ ์‹œ์ž‘ํ–ˆ๋‹ค.
CoreData๋ฅผ ์ฒ˜์Œ ์ ‘ํ•ด์„œ ์•„์ง ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์–ด๋ ค์› ๋‹ค.
ํ•œ๋ฒˆ์”ฉ ์ณ๋ณด๋‹ˆ, ์—ญ์‹œ ๋งŽ์ด ์‚ฌ์šฉํ•ด๋ณด๋ฉด์„œ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ฐ›์•„๋“ค์—ฌ์•ผํ•  ๊ฒƒ ๊ฐ™์€ ๋Š๋‚Œ..ใ…Žใ…Ž

์˜ค๋Š˜ ๊ณ„ํš์€ ์›๋ž˜ ์ €๋…์— ์Šคํƒ ๋‹ค๋“œ๋ฐ˜ ์‚ฌ์ „๊ณผ์ œ๋ฅผ ํ•  ์ƒ๊ฐ์ด์—ˆ๋Š”๋ฐ,
์ƒ๊ฐ๋ณด๋‹ค ๊ฐœ์ธ๊ณผ์ œ๊ฐ€ ์˜ค๋ž˜๊ฑธ๋ ค์„œ
์ƒˆ๋ฒฝ์— ์‚ฌ์ „๊ณผ์ œ๋ฅผ ํ•ด ๋ณผ ์˜ˆ์ •์ด๋‹ค!!

์˜ค๋Š˜ ์œ„์‹œ๋ฆฌ์ŠคํŠธ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์€ ์•„๋ž˜์— ๊ฐ„๋žตํ•˜๊ฒŒ ์ •๋ฆฌํ•  ์˜ˆ์ •!



์œ„์‹œ ๋ฆฌ์ŠคํŠธ ๋งŒ๋“ค๊ธฐ

์•„์ง ๋‹ค๋ฅธ ์ƒํ’ˆ ๋ณด๊ธฐ ๋ฒ„ํŠผ์„ ํด๋ฆญํ–ˆ์„ ๋•Œ,
๋‹ค๋ฅธ ์ •๋ณด๋“ค์ด ๋‚˜์˜ค๋Š” ๊ฑฐ๊นŒ์ง€ ์™„๋ฃŒํ•œ ์ƒํƒœ์ด๋‹ค.

์—ฌ๊ธฐ๊นŒ์ง€ ํ•œ ๋ฒˆ ๋” ์ณ๋ณด๋ฉด์„œ ์ดํ•ดํ•˜๊ณ  ๋‚˜์„œ
์œ„์‹œ๋ฆฌ์ŠคํŠธ ๋‹ด๊ธฐ + ์œ„์‹œ ๋ฆฌ์ŠคํŠธ ๋ณด๊ธฐ ๊ธฐ๋Šฅ์„ ํ•ด ๋ณผ ์ƒ๊ฐ์ด๋‹ค.

์˜ค๋Š˜์€ ์—ฌ๊ธฐ๊นŒ์ง€..๐Ÿฅน๐Ÿคฏ


 

728x90