본문 바로가기

안드로이드/고급

annotation 어노테이션

@IntDef @StringDef

- enum은 객체이기 때문에 메모리를 상수보다 많이 할당된다

- 컴파일 시점에 변수 체크가 가능하다

- enum은 .class 파일에서 문자열들이 생성되면서 문자열수 만큼 바이트가 커진다

  int는 4바이트만 필요하기때문에 APK 용량을 줄일 수 있다