iOS 다크모드 아이폰 개발시 다크모드(Dark Mode)를 사용하면 디자인에 많은 제약이 생깁니다. 그래서 개인적으로는 처음에는 Light 모드로 만들고 앱을 다 만든 뒤 다크모드를 적용하는 것이 더 편리한 것 같습니다. ▼ Info.plist 파일을 열어서 Appearance 값을 추가하고 값을 Light로 지정하면 라이트모드로만 앱이 실행됩니다. 키값은 UIUserInterfaceStyle 입니다. UIUserInterfaceStyle Light FirebaseAppDelegateProxyEnabled UILaunchScreen UIImageName logo ITSAppUsesNonExemptEncryption UIBackgroundModes remote-notification
Xcode 개발자 모드 아이폰 개발을 위해서 새로운 아이폰을 맥에 연결하고 Xcode에서 디바이스를 설정하면 사용할 수 없는 단말로 설정이 됩니다. 때문에 아이폰 개발을 위해서는 단말을 개발자 모드로 변경해야 합니다. ▼ 아이폰 설정앱으로 들어가서 개인정보 보호 및 보안 매뉴로 진입합니다. 그리고 맨 아래로 스크롤 하면 개발자 모드라는 메뉴를 볼 수 있는데 개발자 모드로 들어가서 모드의 스위치를 활성화 해주면 핸드폰이 개발자 모드로 변하게 됩니다. ▼ 만약 개발자 모드로 변했다면 아이폰 설정앱 중간 쯤에 개발자 라는 메뉴가 생긴 것을 볼 수 있습니다. ▼ 개발자 설정 메뉴에서 다양한 개발자 설정을 할 수 있습니다. 이제 개발자 모드로 핸드폰을 설정했다면 Xcode에서 빌드를 해서 앱을 설치할 수 있게 됩..
시뮬레이터 다크모드 아이폰 개발을 하다보면 시뮬레이터를 자주 사용합니다. 최근 iOS 13 이후부터는 다크 모드를 지원하게 되는데요. 개발 초기에는 앱 개발 시 다크 모드를 포함하지 않는 경향이 있었지만 최근에는 다크모드를 지원하는 앱이 많아졌습니다. 일일이 시뮬레이터에 연결해서 다크모드를 테스트하는 것보다는 시뮬레이터에서 테스트하는 편이 훨씬 빠릅니다. 아이폰에서는 제어센터에서 손쉽게 변경할 수 있는데요. 시뮬레이터는 조금 귀찮긴 합니다. 그림 지금부터 시뮬레이터에서 다크 모드로 변경하는 법을 알아보겠습니다. ▼ 다음과 같이 앱 홈화면에 설정 메뉴를 선택합니다. ▼ 설정화면에서 아래쪽으로 스크롤해줍니다. ▼ 시스템 설정 마지막 부분에 개발자 메뉴를 선택합니다. ▼ Developer (개발자) 메뉴에서 ..