목록2024/06/12 (2)
iOS 개발 노트
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mzt81/btsHVRgnL3k/Nt5kNGeYkgFL0PEziCKsgk/img.png)
Assets를 열고 + 버튼을 선택한다. 나타나는 메뉴에서는 Color Set을 선택해 준다. 라이트 모드일 때는 흰색이고, 다크 모드 일 때는 검은색으로 설정할 예정으로,컬러셋의 이름은 WhiteToDark 정도로 설정해 둔다. 우측 인스펙터 영역에서 Appearances를 Any, Light, Dark로 설정해 준다. 라이트 모드일 때와 다크 모드일 때 표현하고 싶은 색상을 지정해 주면 끝! 다음과 같이, UIColor 클래스에서 추가가 잘 되어 있음을 확인해 볼 수 있다. 참고사항Any Appearance라는 게 있는데,이는 다크모드가 등장하기 이전인 iOS 12 이하 버전과의 호환성을 위해 사용되는 것이다. iOS 12 이하 버전에서는 Any로 맞추고, iOS 13 이상 버전 기기에 대..
열거형이란하나의 주제로 연관된 데이터 멤버들로 구성되어 있는 자료형 객체이다.문자열, 정수값 등 입력받아야 할 정보를 입력하는 대신, 선택하는 형식으로 동작됨.열거형에서 데이터들은 열거형 객체를 정의하는 시점에 함께 정의된다. -> 데이터를 함부로 삭제하거나 변경할 수 없으며, 변경하거나 삭제하려면 객체를 정의하는 구문을 직접 수정해야 함열거형 사용 시 좋은 경우원치 않는 값이 잘못 입력되는 것을 막고 싶을 때입력받을 값을 미리 특정할 수 있을 때제한된 값 중에서만 선택할 수 있도록 강제하고 싶을 때열거형으로 정의할 수 있는 데이터 집합의 예:성별: 남, 여, X-gender기기: iPhone, iPad, watch, mac, airPods색상: 빨강, 노랑, 초록국가: 한국, 일본, 중국, 미국, 호주..