-
[Swift] CGFloatSwift 2022. 2. 15. 16:07
Structure
CGFloat
์ฝ์ด ๊ทธ๋ํฝ๊ณผ ๊ด๋ จ ํ๋ ์์ํฌ๋ฅผ ์ํ ๋ถ๋ ์์์ ์ค์นผ๋ผ ๊ฐ์ ๊ธฐ๋ณธ ํ์
Declaration
@frozen struct CGFloatOverview
์ด ํ์ ์ ํฌ๊ธฐ์ ์ ๋ฐ๋๋ CPU ์ํคํ ์ณ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค. 64 ๋นํธ CPU๋ก ๋น๋ํ ๊ฒฝ์ฐ, CGFloat ํ์ ์ 64๋นํธ IEEE ์ด์ค ์ ๋ฐ ๋ถ๋ ์์์ ํ์ ์ผ๋ก
Doubleํ์ ๊ณผ ๋์ผํ๋ค. 32 ๋นํธ CPU๋ก ๋น๋ํ ๊ฒฝ์ฐ, CGFloat ํ์ ์ 32๋นํธ IEEE ๋จ์ ๋ฐ ๋ถ๋ ์์์ ํ์ ์ผ๋กFloatํ์ ๊ณผ ๋์ผํ๋ค.32๋นํธ์ 64๋นํธ์์ ์ค์๋ฅผ ๋ค๋ฅด๊ฒ ์ฒ๋ฆฌํ๋ค๋ ๊ฒ์ธ๋ฐ, ์ด ๋ ๊ฐ๋ฐ์๊ฐ ์ ๊ฒฝ์ ์ฐ์ง ์๊ณ ์ปดํจํฐ๊ฐ ์๋์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋๋ก ํ๋ ๊ฒ์ด CGFloat์ด๋ค.
์ฆ, CGFloat์ 64๋นํธ์์๋ Double๋ก, 32๋นํธ์์๋ Float์ผ๋ก ์ฒ๋ฆฌ๋๋ค.
ใ ค
[CGFloat](
'Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Swift] UIColor (0) 2022.02.15 [Swift] CGColor (0) 2022.02.15 [Swift] Enumeration (์ด๊ฑฐํ), Raw Value (์์๊ฐ) (0) 2022.02.15 [Swift] Collection (Array, Dictionary, Set) (0) 2022.02.15 [Swift] Tuples (0) 2022.02.15