CGFloat
-
[Swift] CGFloatSwift 2022. 2. 15. 16:07
Structure CGFloat ์ฝ์ด ๊ทธ๋ํฝ๊ณผ ๊ด๋ จ ํ๋ ์์ํฌ๋ฅผ ์ํ ๋ถ๋ ์์์ ์ค์นผ๋ผ ๊ฐ์ ๊ธฐ๋ณธ ํ์ Declaration @frozen struct CGFloat Overview ์ด ํ์ ์ ํฌ๊ธฐ์ ์ ๋ฐ๋๋ CPU ์ํคํ ์ณ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค. 64 ๋นํธ CPU๋ก ๋น๋ํ ๊ฒฝ์ฐ, CGFloat ํ์ ์ 64๋นํธ IEEE ์ด์ค ์ ๋ฐ ๋ถ๋ ์์์ ํ์ ์ผ๋ก Double ํ์ ๊ณผ ๋์ผํ๋ค. 32 ๋นํธ CPU๋ก ๋น๋ํ ๊ฒฝ์ฐ, CGFloat ํ์ ์ 32๋นํธ IEEE ๋จ์ ๋ฐ ๋ถ๋ ์์์ ํ์ ์ผ๋ก Float ํ์ ๊ณผ ๋์ผํ๋ค. 32๋นํธ์ 64๋นํธ์์ ์ค์๋ฅผ ๋ค๋ฅด๊ฒ ์ฒ๋ฆฌํ๋ค๋ ๊ฒ์ธ๋ฐ, ์ด ๋ ๊ฐ๋ฐ์๊ฐ ์ ๊ฒฝ์ ์ฐ์ง ์๊ณ ์ปดํจํฐ๊ฐ ์๋์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋๋ก ํ๋ ๊ฒ์ด CGFloat์ด๋ค. ์ฆ, CGFloat์ 64๋นํธ์์๋ Doub..