본문 바로가기

앱개발

CGFloat 란?

CGFloat는 32 비트 시스템에서는 일반 플로트이고, 64 비트 시스템에서는 double입니다

typedef float CGFloat;// 32-bit
typedef double CGFloat;// 64-bit

따라서 성능 저하는 없습니다.

CGFloat

Core Graphics 및 관련 프레임 워크에서 부동 소수점 스칼라 값의 기본 유형입니다.


선언

struct CGFloat

개요

이 유형의 크기와 정밀도는 CPU 아키텍처에 따라 다릅니다. 64 비트 CPU 용으로 빌드 할 때 CGFloat유형은 유형과 동일한 64 비트 IEEE 부동 소수점 Double유형입니다. 32 비트 CPU 용으로 빌드하면 CGFloat 유형은 유형과 동일한 32 비트 IEEE 단 정밀도 부동 소수점 Float유형입니다.


'앱개발' 카테고리의 다른 글

안드로이드 오버라이드  (0) 2019.02.11
인스턴스화 란?  (1) 2018.12.19
iOS Swift개발 - 변수,상수, 옵셔널  (0) 2018.11.19
ATOM 문자셋 자동으로 설정하기  (0) 2018.11.13
자바클래스의 이해  (0) 2018.11.08