ํ ๋ฒ ๋ฏฟ์์ด ์๊ธด ์๊ฐ์ ์ฑ ์ ์ง์์ ์ผ๋ก ์ฐพ์ ์ฝ๊ฒ ๋๋ ๊ฒ ๊ฐ๋ค. ์ ๋ถ๋ฅผ ๋ค ์ฝ์ด๋ณด์ง ๋ชปํ์ง๋ง '๊ธ์์ ์'์ผ๋ก ์ ๋ฌธํ ๊น์ง๋ช ์์ค๊ฐ์ ์ฑ ๋ค์ ์ํ๊ธฐ๊ฐ์ ์ฝ์ผ๋ฉด ๊ทธ๋ ๊ฒ ์ฌ๋ฐ์ ์๊ฐ ์๋ค. ํ์ฌ์๋ ธ ๊ฒ์ด๊ณ , ๊น์ํ, ๋ฒ ๋ฅด๋๋ฅด ๋ฒ ๋ฅด๋ฒ ๋ฅด ๋ฑ ์ฌ์ค ์์ค์ ์๊ฐ๋ฅผ ๊ฐ๋ฆฐ๋ค๊ธฐ๋ณด๋ค๋ ์ ๋ช ํ๋ฉด ๋ฅ์น๊ณ ์ฝ์ด๋ณด๋ ์คํ์ผ์ด๋ผ ์ด๋ ๋ค ํ ์ฃผ๊ด์ ์์ง๋ง ์ธ๋ฌธ ์ชฝ์ผ๋ก ๋์ด์ค๋ฉด personal standard๊ฐ ์กด์ฌํ๋ค. ์ ํ์ค ๊ต์๋์ ์ฑ ์ ์ ๋ถ ์ฝ์๊ณ (์น๊ตฌ๊ฐ ์ ํ์ค ๊ต์๋ ์์ ๋ฃ๋๋ฐ ๋๋ฌด ๋ถ๋ฝ๋๋ผ. ๊ทธ๋ฅ ์ฐ์์ธ ๊ฐ์ ์กด์ฌ๋๊นใ ใ ), ์ด๋์ง ํ๋ก ๊ฐ์ ๊ธ์ ๊ตณ์ด ์ฑ ์ด ์๋์ด๋ ๋ฐ๋ก ์ฐพ์๋ณด๊ธฐ๋ ํ๊ณ , ํ์ง์ ์จ์ ๊ธ๋ ๊ฐ์ธ์ ์ผ๋ก ์ข์ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฒ์ ์ฝ์ '์ฌ๋ ๋จ์ด'์ ์ ์ ๋ฐ์ ํ CD(์, ๋ฌผ๋ก ์ง๊ธ์ TVWA ์ฝ๋ฆฌ์ ํฌ๋ฆฌ์..
์๋์น ์๊ฒ (2)๊ฐ ๋์ด๋ฒ๋ฆฐ ํฌ์คํ ์ ๋๋ค. ์์ ์ struct์ class์ ๋น๊ต๋ฅผ ํ๋ก ์ ๋ฆฌํด์ ์ฌ๋ฆฐ ๊ธ์ด ์์ต๋๋ค. ์ด๋์ ๋ ์ ๋ฆฌ๋ฅผ ํ๊ณ ๋๋ฆ๋๋ก ๊ณต๋ถ๋ ํ๋ฉฐ ์ ๋ฆฌ๋ฅผ ํ๋๋ฐ ์์ ๋ ์์ด ์ ๋ฆฌ๋ฅผ ํด์ ๋จธ๋ฆฌ์ ์ ๋ค์ด์ค์ง ์์๋ ํ์ ์กฐ๊ธ ๊ธฐ์ต์ ๋ ์ค๋ ๋จ์ ์ ์๋๋ก ์ง์ ์ฝ๋๋ฅผ ์ฐ๋ฉฐ ๋น๊ต๋ฅผ ํด๋ณด๊ณ ์ ํฉ๋๋ค. ๊ทธ๋์ ์ด๋ฒ ํฌ์คํ ์์๋ class์์ ํ ์ ์๋ ๊ฒ๋ค์ ์ ๋ฆฌํ ํ์ ๊ฐ์ ๊ฒ์ struct๋ก ๋ฐ๊พธ๋ฉด ์ด๋ค ์ฐจ์ด๊ฐ ์๋์ง ๋น๊ตํด๋ณด๊ฒ ์ต๋๋ค. ์์ฆ ํฌ๋ฆฌ์์ดํฐ๋ผ๋ ์ง์ ์ด ํซํ๋ Creator class๋ฅผ ์์ฑํด๋ณด์์ต๋๋ค. ์ฐ์ ํฌ๋ฆฌ์์ดํฐ ์ด๋ฆ์ด ํ์ํ ํ ๋, name ์ด๋ผ๋ instance property๊ฐ ํ์ํ ๊ฒ ๊ฐ์์. Creator ๊ฐ์ฒด๋ฅผ ์๋ก ์์ฑํ ๋ ํญ์ ์ด๋ฆ์ ์ง์ ํ๋๋ก initi..
์ ๋ค๋ฆญ์ ์ฌ์ฉํ๋ฉด ์ฝ๋์ ์ค๋ณต์ ์ ๊ฑฐํ ์ ์๋ค๋ ์ฅ์ ์ด ์์ต๋๋ค. ๊ฐ์ ์ผ์ ํ๋ ๋ฉ์๋๊ฐ parameter type์ด ๋ฌ๋ผ์, return type์ด ๋ฌ๋ผ์ ์ค๋ณต ๋ ์ฝ๋๋ฅผ ์ง์ผํ๋ค๋ฉด ๋ถํ์ํ๊ฒ ํ์ผ์ด ๊ธธ์ด์ง๊ฒ ์ฃ ? ์ด๋ฒ์ ์ ๋ค๋ฆญ์ ์ฌ์ฉํด๋ณด๋๊น ๋คํธ์ํฌ ์์ฒญ์ ํ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์๋๋ผ๊ตฌ์. ๊ทธ๋์ ๊ทธ ๊ฒฝํ์ ๊ณต์ ํด๋ณด๊ณ ์ ํฉ๋๋ค. ๋คํธ์ํฌ ํต์ ์ ํ๋ค๋ณด๋ ๋น์ทํ ๋ก์ง์ ๊ฐ์ง ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ์ฌ ๋ฐ์์ค๋ฉด ๋ชจ๋ธ์ ๋ง๊ฒ decoding์ ์งํํด์ ํ์์ ๋ฐ๋ผ ๊ฐ๊ณตํด์ ์ฌ์ฉํ๋๊ฒ ์ผ๋ฐ์ ์ด์ฃ ? ์๋ฅผ ๋ค์ด Album, Artist, Playlist ๋ชจ๋ธ์ด ์๋ค๋ฉด func fetchAlbum( ), func fetchArtist( ), func fetchPlaylist( )๋ผ๋ ๋ฉ์๋๋ฅผ ํตํด ๊ทธ ์ผ๋ จ์..
UITableView ๋๋ UICollectionView๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ๋ฅผ ์ ๋๋ ํํ๋ก ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ค ์ ์์ต๋๋ค. UITableView๋ณด๋ค UICollectionView๊ฐ ๋ ๋ค์ํ layout์ผ๋ก ๋ณด์ฌ์ค ์ ์๊ธฐ ๋๋ฌธ์ ์ ๋ ๊ฑฐ์ Collection View๋ฅผ ์ฌ์ฉํ๋ ๊ฒ ๊ฐ์์. ๊ทธ๋์ UICollectionView๋ฅผ ์ฌ์ฉํ๋ฉด์ ๊ฒช์๋ ๊ฒฝํ๋ค์ ์ด ๊ธ์์ ๊ณต์ ํด๋ณด๊ณ ์ ํฉ๋๋ค. ํธ๋ฌ๋ธ์ํ ์ด๊ธฐ๋ ํ๊ณ , ๊ฐ๋ ์ ํบ์๋ณด๋ ๊ธ์ด๊ธฐ๋ ํ๊ณ , ๋ค์ํ ๋ทฐ๋ฅผ ๋ง๋ค์ด ๋ณธ ๊ฒฝํ์ ๊ณต์ ํ๋ ์๋ฆฌ์ด๊ธฐ๋ ํ๊ฒ ๋ค์. 1. cell์ด ํ๋ฉด์ ํํ์ด ๋์ง ์๋๋ค? UICollectionView๋ฅผ IB๊ฐ ์๋ ์ฝ๋๋ก ์ง๋ ๊ฒฝ์ฐ cell์ด ์์๊ณผ ๋ค๋ฅด๊ฒ display ๋๊ฑฐ๋ ์ ํ ๋ณด์ด์ง ์๋ ๊ฒฝ์ฐ ํ์ธํด์ผ ํ ๊ฒ์ด ๋ช ๊ฐ์ง ..
- Total
- Today
- Yesterday
- ์ปค๋ฅํธ์ฌ๋จ
- SWIFT
- ์ผ์ฑ
- ์ด์์ฒด์
- ์ปด๊ณต์กธ์
- C++
- ์ํํธ์จ์ด์ญ๋์ํ
- ๊ฐ๋ฐ์์ธํด
- swacademy
- ์๊ณ ๋ฆฌ์ฆ
- ๋ถ์คํธ์บ ํ
- ๋ถ์คํธ์บ ํ2020
- ์ฝ๋ฉํ ์คํธ
- OS
- ์ธํด
- firebase
- ํ๋ก๊ทธ๋๋จธ์ค
- TableView
- ์ปด๊ณผ์กธ์
- RxSwift
- ์ผ์ฑ์ํํธ์จ์ด์์นด๋ฐ๋ฏธ
- ์ํํธ์จ์ด์์นด๋ฐ๋ฏธ
- ์ปดํจํฐ๊ณตํ
- ๋ณด์
- ์ฝํ
- ๋ถ์บ
- nosql
- ๋ฐ์ดํฐ๋ถ์
- ios
- ์กธ์ ์ํ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |