์ค๋์ ๋ฐฐ์ #101
2021.12.24 ์ค๋์ ๋ฐฐ์
์ค๋ ํ ์ผ.
- ์๊ณ ๋ฆฌ์ฆ ํ๊ธฐ(ํ๋ก์ด๋์์ , ์ํ, ๋ฌธ์์ด, ๋ฐฑํธ๋ํน)
- Hashable ๊ธ ์ฝ๊ธฐ(https://betterprogramming.pub/what-is-hashable-in-swift-6a51627f904)
- ์ค์ํํธ ๋ฌธ๋ต ์๋ชป๋ ์์ , ์คํ ์์
์ค๋ ์๋ก ๋ฐ๊ฒฌํ ๊ฒ.
- Hashable์ด Equatable์ ์ฑํํ๋๊ฑด ์ฌ๋ฌ ์ด์ ๊ฐ ์๊ณ์ง๋ง ์๋ง๋ ํด์ ๊ฐ์ด ๊ฐ์๋ ์ธ์คํด์ค๋ ์๋ก ๋ค๋ฅผ ์ ์๊ธฐ ๋๋ฌธ์ธ ๊ฒ ๊ฐ๋ค.
- CALayer์ frame๊ณผ UIView์ frame์ ๋ค๋ฅธ ์ธ์คํด์ค๋ค. ์ฌํ ๊ฐ์๊ฑด์ค ์์๋ค.. ๋ด๋ถ์ ์ผ๋ก ์ด๋ค ๋์์ธ์ง๋ ์ ํํ ๋ชจ๋ฅด๊ฒ ์ง๋ง ํ์ชฝ์ ๋ฐ๊พธ๋ฉด ๋ค๋ฅธ์ชฝ์ ๋๊ธฐํ๋๋ ๊ฒ ๊ฐ๋ค. ์ผ๋จ ์ฐธ์กฐ๊ฐ์ ํ์ธํด๋ดค์ ๋๋ ์๋ก ๋ฌ๋๋ค.
- CALayer๋ GPU Based, UIView๋ CPU Based.
์ค๋ ๋๋ ๊ฒ.
- ํฌํญ์์์ ์ํ์ ์์ ํ ๋ง๋ฌด๋ฆฌํ๊ณ ์ฌ๋ผ์๋ค. ์ง ์ ๋ฆฌํ๊ณ ์ฒญ์ํ๊ณ ์ง์ธ๋๋ผ ๋๋ฌด ํ๋ค์๋๋ฐ ์์ง๋ ์จ๋ชธ์ด ํ๋ค๋ค..
- ๊ด์ฌ์๋ ํ์ฌ์์ ๋ถ์บ ์ ํ ์ปจํ์ด ์๋ค.. ์ฌ์ ํ ์ฝ๋ฉํ ์คํธ๋ ๋ด์ผํ์ง๋ง ๋๋ฌด๋๋ฌด ๊ฐ์ฌํ๋ค..
- ๊ฐ๋ฉด๊ฐ์๋ก ์ฝ๋ฉํ ์คํธ ์์์ ์์์ง๊ณ ์์ ์ด ์์ด์ง๋ ๊ฒ ๊ฐ๋ค.. ์ผ๋จ ์ต์ ์ ๋คํด๋ณด์..!
๋ด์ผ์ ๊ณํ.
- ์๊ณ ๋ฆฌ์ฆ ๊ณ์ ํ๊ธฐ.
- ๋ค์ด๋ฒ ์์์ ์์ฑ ์์ํ๊ธฐ
์ค๋์ ๊ฐ์ฌ.
- ํฌํญ์์์ ์ํ์ ์ ๋ง๋ฌด๋ฆฌํ ์ ์๊ฒ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
- ์์๋ ์ค์ ๋ ๊ฐ์ฌํด์~!
'๐ญ ๋ผ-์ดํ > ๐ ํฐ-์์ด-์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ค๋์ ๋ฐฐ์ #103 (0) | 2021.12.28 |
---|---|
์ค๋์ ๋ฐฐ์ #102 ๐ (0) | 2021.12.26 |
์ค๋์ ๋ฐฐ์ #100 (0) | 2021.12.23 |
์ค๋์ ๋ฐฐ์ #99 (0) | 2021.12.21 |
์ค๋์ ๋ฐฐ์ #98 (0) | 2021.12.20 |
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote