๋ณธ ๊ธ์ WWDC ๋ฅผ ๋ณด๊ณ , ๋ฒ์ญ ๋ฐ ์์ฝ ๊ทธ๋ฆฌ๊ณ ์คํํด๋ณด๋ ์คํฐ๋ ํ๋ก์ ํธ์ ์ผํ์
๋๋ค. Introducing Combine WWDC19์๋ Apple์ ์ต์ Framework์ธ Combine์ ์๊ฐํฉ๋๋ค. ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ์ ๋ํด์ ์ด์ผ๊ธฐํ์๊ณ ํ๋ฉด์ ์๋ง์ ์ฌ๋๋ฐ์. ๊ฐ์ด ์์๋ฅผ ๋ณด๊ณ ์ดํดํ๋ฉด์ Combine์ ๋ํด์ ์์๋ณด๋๋ก ํฉ์๋ค. ๊ฐ๋จํ ํ์๊ฐ์
ํ๋ฉด์ ์์๋ก ๋ญ๋๋ค. ์ด ํ๋ฉด์์์ ์๊ตฌ์ฌํญ์ ํฌ๊ฒ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ฐ์ ์ฌ์ฉ์ ์ด๋ฆ์ด ์ ํจํ์ง ๋คํธ์ํฌ์ ์์ฒญ์ ํด์ ํ์ธ์ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋น๋ฐ๋ฒํธ๊ฐ ์๋ก ์ผ์นํ๋์ง ํ์ธ์ ํฉ๋๋ค. ์ด ๋ชจ๋ ์์
์ ๋ฉ์ธ ์ค๋ ๋์์ ์ฐจ๋จ๋์ง ์๊ณ ๋ฐ์ํ ์ธํฐํ์ด์ค๋ฅผ ์ ์งํด์ผ ํฉ๋๋ค. ๋จผ์ ์ฌ์ฉ์ ์ด๋ฆ์ ์
๋ ฅํ๊ธฐ ์์ํฉ๋๋ค. ์ฌ๊ธฐ์๋ ์ด๋ฏธ ๋ง์ ๋น๋๊ธฐ ์์
์ด ์ง..
WWDC
iOS 15์์๋ Sheet์ ์ฌ๋ฌ ์ปค์คํ
์ต์
์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ex. ํ๋ฉด์ ์ ๋ฐ ํฌ๊ธฐ๋ก ์ํธ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ex. Dimmed View๋ฅผ ์ ๊ฑฐํ ์ ์์ต๋๋ค. ex. ์ํธ ์๊ณผ ์ํธ ๋ค์์ ๋์์ ์ฝํ
์ธ ์ ์ํธ ์์ฉํ ์ ์๋๋ก ์ฑ์์ ๋น๋ชจ๋ฌ ํ๊ฒฝ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. 1. Getting a sheet Sheet ์ธ์คํด์ค๋ฅผ ์์ฑํฉ๋๋ค. UIPresentationController์ ์๋ธ ํด๋์ค์ธ UISheetPresentationController๋ฅผ ์ด์ฉํฉ๋๋ค. ์ํธ๋ก ๋์ฐ๊ณ ์ถ์ ์ธ์คํด์ค์ sheetPresentationController๋ฅผ ํธ์ถํฉ๋๋ค. let viewControllerToPresent = UIViewController() if let sheet = viewContr..