728x90 반응형 ios2 [SwiftUI] 결국 Assets으로 색상 변수 관리 하기 + 다크모드 도입 개인적으로 다크모드를 사랑하는 1인으로써 앱을 만들다보니 당연히 다크모드 도입을 하게됐다.SwiftUI에서 다크모드는 어떻게 하는 것일까? 방법은 두가지다.1. Assets 기반 시스템 대응2. 코드 기반으로 라이트/다크를 분기 처리 나의 경우 이미 '전역 포인트 색상 변수 선언하기'를 통해 코드로 관리하고 있기 때문에 2번으로 진행하려고 했다.하지만 다크모드를 감지하기 위해 모든 view 파일에 @Environment(\.colorScheme) var colorScheme 코드를 삽입해야 했다.비효율적이고 새로운 View 파일을 생성한 뒤 잊어버리면 다크모드가 안되는 이슈가 있기 때문에 1번으로 하기로 했다. 그러기 위해선 두가지 작업이 필요하다.1. Assets에 New Color Set 추가2. 기.. 2025. 6. 2. iOS Swift 코코아팟 설치 + 라이브러리 Tabman 사용하기 오픈소스를 사용하고 싶은데 어떻게 사용해야할지 몰라 헤매다가 코코아팟을 이용해서 iOS에 라이브러리를 사용할 수 있다는 것을 알게 되었습니다. 📌 코코아팟 설치하기 1. 터미널에 설치 코드 입력하기 sudo gem install cocoapods 터미널에 설치 코드를 입력한 후 맥 암호를 입력하면 바로 코코아팟 설치가 됩니다. 이렇게 나왔다면 성공! 2. 터미널에 프로젝트 경로 설정하기 + pod 파일 생성 후 열기 터미널 명령어인 cd를 이용해서 프로젝트에 들어가주세요. pod init pod 파일을 생성해줍니다. 앗.. Xcode 프로젝트를 먼저 생성해주고 해야하네요. 빈 프로젝트에는 생성이 안됩니다! 터미널 명령어인 cd - 를 입력하여 뒤로 가서 Xcode 프로젝트가 있는 곳을 경로를 재설정해줍니.. 2021. 9. 8. 이전 1 다음 728x90 반응형