Enum
-
[iOS] 상수를 어떻게 관리해야할까 (Feat. struct, enum?)IT Study/iOS 2024. 12. 8. 13:55
상수룩... 조크로 시작합니다... iOS 앱 개발을 하다 보면 화면에 표시할 텍스트, 아이콘 이름, 컬러 값 등 변하지 않는 상수를 코드에서 자주 사용하게 됩니다. 이를 효율적으로 관리하기 위해 Swift에서 자주 사용하는 두 가지 방식이 있습니다. struct와 enum. 이번 글에서는 이 두 가지 방식의 차이점과 각각의 장단점을 비교해 보며, 어떤 상황에서 어떤 방식을 선택하는 것이 적합한지 알아보겠습니다. 1. 상수 관리를 왜 해야 할까?상수를 잘 관리하면 다음과 같은 이점이 있습니다.코드 가독성 향상 : 상수 이름만 보고도 의미를 쉽게 파악할 수 있다.재사용성 증가 : 중복 코드 제거, 수정 시 한 곳만 변경할 수 있다.유지보수 편의성 : 값 변경 시 모든 파일에서 검색하지 않아도 된다."편하..
-
[Java] 열거형 (Enum)IT Study/컴퓨터 기초 2023. 4. 6. 15:21
1. 열거형이란? 열거형은 서로 연관된 상수들의 집합을 나타내는 것으로, 여러 개의 상수 중 하나를 선택해야 하는 경우 유용하게 사용할 수 있습니다. 우리는 열거형을 통해 상수의 이름만으로 해당 상수가 어떤 값을 나타내는지 확인할 수 있기 때문에 가독성이 높아집니다. 2. 열거형의 선언 2-1. 간단한 열거형 선언 enum 키워드를 사용하여, 상수를 쉼표로 구분하여 선언합니다. (열거형 상수는 대문자로 작성하는 것을 권장합니다.) enum 열거형명 { 상수명1, 상수명2, 상수명3... } enum Weekday { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY } public class Main { public static void ma..