foreach
-
TCA 1.0 - MultiStore (ch.07)TCA 2024. 2. 22. 19:10
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐ ์ด๋ฒ ํฌ์คํ ์์๋ TCA์ MultiStore์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค๐๐ป ํญ์ ํฌ์คํ ์์๋ ์๊ฐํ์ง๋ง, TCA 1.0 ์๋ฆฌ์ฆ ํ์ต์ ์๋ ํ์ต์๋ฃ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๊ณ ์์ต๋๋ค. ํด๋น ๋ ํผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ตํ๋ฉด์ ์ ๋๋ฆ๋๋ก ์ ๋ฆฌํด๋ณด๋ ํฌ์คํ ์ด๊ธฐ์, ์ฃผ๊ด์ ์ธ ์ฌ๊ฒฌ์ด ์ถ๊ฐ๋ฉ๋๋ค ๐๐ป Chapter 7. MultiStore | Notion ์ฌ๊ธฐ๊น์ง ์ค์ จ๋ค๋ฉด ์ด์ ์ฌ๋ฌ๋ถ๋ค์ Reducer๋ฅผ ํตํด Store๋ฅผ ์์ฑํด View์ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ ์ตํ์ ๊ฒ๋๋ค. ํ์ง๋ง ์ด์ ๋ณด๋ค ์ฑ์ด ๋ณต์กํด์ง๊ณ ๊ท๋ชจ๊ฐ ์ปค์ง๋ค๋ฉด ํ๋์ Reducer์์ ์ํ๊ด๋ฆฌ๋ฅผ ํ axiomatic-fuschia-666.notion.site ๊ทธ๋ผ ์์ํ๊ฒ ์ต๋๋ค ๐ MultiStore ์ง๊ธ๊น์ง์ ํ์ต์ ํตํด Reducer๋ก St..
-
Swift Concurrency - map & forEachConcurrency 2023. 3. 9. 07:51
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ์ด๋ฒ ํฌ์คํ ์์๋ map๊ณผ forEach์ ๋ํด Swift Concurrency ์ธ์์ผ๋ก ๊ฐ์ ธ์ ๋น๋๊ธฐ ๋ฐ ๋์(๋ณ๋ ฌ) ์ฒ๋ฆฌ๋ฅผ ํด๋ณด๊ฒ ์ต๋๋ค๐ ์ฐ๋ฆฌ๋ ๋ง์ ๋ฐ์ดํฐ๋ค์ด ๋ค์ด์ฌ๋ map๊ณผ forEach๋ก ์ข ์ข ๋ค๋ค์ฃผ๊ณค ํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ ํด๋น ๋ฐ์ดํฐ๋ค์ ๋ค๋ค์ค๋ ํญ์ ๋น๋๊ธฐ์ ์ผ๋ก ์ผ์ด๋์ง ์์๋ฟ๋๋ผ ํด๋น ๋ด๋ถ ์์ ๋ค์ ๋์ ์ฒ๋ฆฌ๋ฅผ ํ์ง ์์ต๋๋ค. ์ฆ ํ ์ค๋ ๋์์ ๋๊ฒ๋๊ณ ์ฒ๋ฆฌํ ๊ฒ์ด ๋ง์์ง๋ฉด ๋ค๋ฅธ ์์ ์ ๋ณ๋ชฉ์ด ์๊ธธ๋๊ฐ ์์ฃ . ๊ทธ๋์ ์ด๋ฒ ์ฃผ์ ๋ ์ด๋ฐ ๋ฐ์ดํฐ ๋ณํ์ ์ํํ ๋ Concurrency์ ๋์์ฑ ์์คํ ์ ํ์ฉํด๋ณด๋ ค๊ณ ํฉ๋๋ค! ๋๊ธฐ ๋ณํ ์ฐ์ ์ฐ๋ฆฌ๊ฐ ์์ฃผ ์ต์ํ ๊ตฌ์กฐ๋ถํฐ ๋ณผ๊ป์. class MovieListViewController: UIViewController { privat..