728x90 ๋ฐ์ํ ๋ฆฝ์ค3 [RIBs] AddMemo ๊ตฌํํ๊ธฐ (๋ฉ๋ชจ ์ถ๊ฐํ๊ธฐ) ์๋ ํ์ธ์ Foma ๐ป ์ ๋๋ค! ์ ๋ฒ ์๊ฐ์ ๋ฉ๋ชจ๋ฅผ ์์ ํ๊ณ ์ญ์ ํ๋ ๊ฒ๊น์ง ๊ตฌํํ๋๋ฐ์. ์ค๋์ AddMemoViewController๋ฅผ ๊ตฌํํ๊ณ ๋ฉ๋ชจ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ๊ตฌํํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ฐ๋ก ์์ํ ๊ฒ์~ AddMemoRIB ์คํ ๋ฆฌ๋ณด๋์ ๋ทฐ์ปจํธ๋กค๋ฌ๋ฅผ ํฌํจํ AddMemoRIB์ ๋ง๋ค์ด์ฃผ์ธ์. AddMemoViewController.storyboard AddMemoViewController๋ ์ซ์๋ฅผ ์ ๋ ฅํ ํ ์คํธํ๋์ ์ถ๊ฐ๋ฒํผ์ ๋๋ฌ์ค๋๋ค. ํ ์คํธํ๋์ ์ซ์๋ง ๋ค์ด๊ฐ์ผํ๋ฏ๋ก keyboard type์ numberPad๋ก ๋ง๋ค์ด์ค๋๋ค. StoryboardInstantiate ์๋ก์ด ์คํ ๋ฆฌ๋ณด๋ ๋ทฐ์ธ AddMemoViewController๋ฅผ enum์ ์ถ๊ฐํด์ค๋๋ค. enum Storyboard: Stri.. 2021. 8. 26. [RIBs] Memo ์ญ์ ,์์ ๊ตฌํํด๋ณด๊ธฐ ์๋ ํ์ธ์ Foma๐ป ์ ๋๋ค! ์ ๋ฒ ์๊ฐ์ Memo๊น์ง ์ด๋ํด์ ํ๋ฉด์ ๋ณด์ฌ์ฃผ๋ ๊ฒ๊น์ง ๊ตฌํํ์๋๋ฐ์. ์ค๋์ Memoํ๋ฉด์์ ์ผ์ด๋๋ ์ญ์ ,์์ ์ ๊ตฌํํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ฐ๋ก ์์ํ ๊ฒ์~ MemoViewController.storyboard ์คํ ๋ฆฌ๋ณด๋ ํ๋ฉด ๊ตฌ์ฑ์ ์๋์ ๊ฐ์ต๋๋ค. ๋ทฐ์ปจํธ๋กค๋ฌ์ ํ ์ด๋ธ๋ทฐ๋ฅผ ๋ฃ์ด์ฃผ๊ณ ํ ์ด๋ธ๋ทฐ ์ ์ MemoTableViewCell์ ๋ฐ๋ก ๋ง๋ค์ด์ฃผ์์ต๋๋ค. ํ ์ด๋ธ๋ทฐ์ ์ ์ ๋ณด๋ฅผ ํ์ํด์ค Label,์ญ์ ๋ฒํผ.๋ํ๊ธฐ๋ฒํผ์ผ๋ก ๊ตฌ์ฑ๋์ด์์ต๋๋ค. Memo ๋ฉ๋ชจ๋ ๊ฐ๋จํ๊ฒ ์ซ์๋ง ๊ฐ์ง๊ณ ์๋ ๊ฐ์ฒด๋ก ๋ง๋ค์ด์ค๋๋ค. struct Memo { let number:Int } MemoData ์๋ ์๋ฒ์ ํต์ ์ ํด์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์์ผํ์ง๋ง...๊ท์ฐฎ์ผ๋๊น .. ์ ์ญ์ผ๋ก ์ ์ธํ ๋ฐ์ดํฐ๋ฅผ ๋ฏธ๋ฆฌ ์ธํ ํด.. 2021. 8. 26. [RIBs] Router๋ฅผ ์ด์ฉํด ํ๋ฉด ์ ํํด๋ณด๊ธฐ (feat. Memo) ์๋ ํ์ธ์ Foma๐ ์ ๋๋ค! ์ค๋์ RIBs ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ฉด ์ ํํ๋ ๋ฒ์ ๋ํด์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๊ธฐ์กด Uber์ ํํ ๋ฆฌ์ผ์ ๋ฐ๋ผํ๋ ค๊ณ ํ์ผ๋... ์ ๋ ์์๋๋๋ผ๊ตฌ์... ๊ทธ๋์ ๋ค๋ฅธ ์ข์ ํํ ๋ฆฌ์ผ์ด ์์๊น? ํ๊ณ ์ด์ฌํ ์ฐพ์๋ณด๋ค๊ฐ SimpleMemo๋ฅผ RIBs๋ก ๊ตฌํํ ํํ ๋ฆฌ์ผ ์ฐพ๊ฒ๋์์ต๋๋ค. GitHub - eunjin3786/SimpleMemo-RIBs: SimpleMemo๋ฅผ RIBs๋ก ๋ฐ๊ฟ๋ณด์ :-) SimpleMemo๋ฅผ RIBs๋ก ๋ฐ๊ฟ๋ณด์ :-). Contribute to eunjin3786/SimpleMemo-RIBs development by creating an account on GitHub. github.com ์ ํฌ์คํ ์์ RootRIB์์ LoggedOutRIB์.. 2021. 8. 24. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ