본문 바로가기
728x90
반응형

Front Side/Framework > SwiftUI4

[SwiftUI] 직접 만든 앱 testflight로 배포해서 테스트하기 Apple developer 멤버쉽 가입testfight를 사용하기 위해선 먼저 앱을 등록해야한다.근데 멤버십을 구입해야지 앱을 등록할 수 있다.129,000원 bye 💸~ 근데 구입 처리하는데 최대 48시간이 소용된다고 1분이 지났는데도 대기 중이다...한국인이 싫어하는 속도... 2주가 지나도 아무런 반응이 없어서 환불 메일을 보내니 그때서야 부랴부랴 해줬다 😡나처럼 처리 속도에 화딱지 나는 사람들은 아래 주소로 가서 이메일 보내면 된다https://developer.apple.com/contact/topic/SC1101/subtopic/30006/solution/select 로그인 - Apple idmsa.apple.com Communication with Apple failed 해결하.. 2025. 6. 21.
[SwiftUI] 결국 Assets으로 색상 변수 관리 하기 + 다크모드 도입 개인적으로 다크모드를 사랑하는 1인으로써 앱을 만들다보니 당연히 다크모드 도입을 하게됐다.SwiftUI에서 다크모드는 어떻게 하는 것일까? 방법은 두가지다.1. Assets 기반 시스템 대응2. 코드 기반으로 라이트/다크를 분기 처리 나의 경우 이미 '전역 포인트 색상 변수 선언하기'를 통해 코드로 관리하고 있기 때문에 2번으로 진행하려고 했다.하지만 다크모드를 감지하기 위해 모든 view 파일에 @Environment(\.colorScheme) var colorScheme 코드를 삽입해야 했다.비효율적이고 새로운 View 파일을 생성한 뒤 잊어버리면 다크모드가 안되는 이슈가 있기 때문에 1번으로 하기로 했다. 그러기 위해선 두가지 작업이 필요하다.1. Assets에 New Color Set 추가2. 기.. 2025. 6. 2.
[SwiftUI] 다국어 지원하는 방법 Localization 섹션 아래에 +버튼을 클릭 후 원하는 언어 선택하기 File > New > File from Template 클릭 후 String Catalog 클릭파일 명을 Localizable이라고 하고 생성 생성된 파일 선택하면 위와 같이 나와 있음Localization에서 설정한 언어대로 설정할 수 있음 이때 English에서 key엔 한글을 작성 그 옆에 English에서 영어 입력해줘야 함Korean에선 Default Localization이 key 값 따라가서 수정 불가함그러니 먼저 English에서 key 값과 Englsih 값 넣어주고 Korean 가서 State 필드 확인하기 ✨ 꿀팁 테스트를 위해서 한, 두가지만 key 값에 넣기반영 확인을 위해 시뮬레이터 돌리면 알아서 k.. 2025. 5. 23.
[SwiftUI] 전역 포인트 색상 변수 선언하기 앱을 만들던 중 포인트 색상을 바꾸게 됐다. 영원히 안 바뀔 줄 알았지! 그래서 색상 코드를 넣었는데... 바꾸게 생겨서 27개를 하나하나! 내가! 직접! 바꿔야 한다...하아... 반복적인 행동은 개발자를 힘들게 해요.. 이번 기회에 포인트 색상을 변수로 선언해서 사용할 생각이다.이렇게 하면 또 포인트 색상이 바뀌더라도 전연 변수 하나만 변경하면 되니깐!(처음부터 그러지 그랬니^ㅠ) Color+Extension 파일 생성iOS에서 원하는 색상 정의하여 사용하는 방법은 두가지다. 첫 번째는 Assets.xcassets 파일에서 New Color Set 추가하기.두 번째는 Color+Extension 파일 생성하기. // Extensions > Color+Extension.swiftimport Swi.. 2025. 5. 19.
728x90
반응형