반응형

ipad 4

[SwiftUI] How to Fix a Theme with Dark or Light

How to fix a theme with Dark or Light 적용방법 결과 화면 How to fix a theme with Dark or Light 개발을 한참 진행하던 중에 preview 화면에서는 원하는 데로 결과가 나옵니다. 그런데 실제 어플에 build를 해서 테스트해보면 몹시 당황스러운 결과를 맞이하곤 합니다. 이 이유는 특정 테마 또는 배경, 전경을 지정해주지 않으면 사용자가 사용하는 테마에 따라 View의 색상이 지정되면서 발생하는 문제인데, 전체적으로 색상을 지정하지 않을게 아니라면 (저는 제목이다 서브 제목 등에 색상을 지정하였습니다.) 테마를 고정해 주는 게 좋습니다. 적용방법 Apple 개발자 사이트에서는 어떻게 설정해야 하는지 방법이 나와있으니 참고 바랍니다. https://..

개발 창고/iOS 2023.11.27

[SwiftUI] How to Make an Array of Strings a String

How to Make an Array of Strings a String 1. 기본 문법 2. 사용 방법 테스트 소스 How to Make an Array of Strings a String 문자열 또는 숫자형 배열을 사용하다 보면 join을 해서 한 개의 변수로 표현해야 하는 경우가 많습니다. 1. 기본 문법 joined(seperator:) 배열의 항목을 separator로 연결된 하나의 문자열로 변환 2. 사용 방법 이 경우 아래의 문법 사용을 보면 한 번에 이해되지 않을까 싶어 적어둬 봅니다. let arr:Array = ["서울", "경기", "강원", "충북", "충남", "전북", "전남", "경북", "경남"] // 그냥 배열 형태로 출력하는 경우 print(arr) // seperator..

개발 창고/iOS 2023.11.26

[SwiftUI] AdMob 적용하기

이 버전에서는 TOC를 지원하지 않습니다. (ex. 모바일) 0. 사전 작업 https://apps.admob.com/ AdMob 이메일 또는 휴대전화 accounts.google.com AdMob 계정 생성 (필수) 어플 앱스토어 등록 (선택) 꼭 필수는 아니지만, 사전에 어플을 먼저 앱스토어에 등록 후 AdMob 작업을 진행하는 게 훨씬 더 수월합니다. 1. 새 앱 등록 2. 광고 단위 생성 3. SDK 설치 # 해당 프로젝트로 이동 $> cd (프로젝트) # CocoaPods 초기화 (최초 생성 시) $> pod init # CocoaPods 설정 추가 $> vi Podfile ... pod 'Google-Mobile-Ads-SDK' ... # 설치 $> pod install 4. 앱 ID 세팅 4..

개발 창고/iOS 2023.11.24

[Apple] TestFlight Build

1/ 개발자 계정 등록 2023.05.28 - [개발 창고/iOS] - [Apple] 개발자 등록 개발자 등록 완료 메일까지 와야 진행이 가능합니다. 2/ 커넥트 사이트 접속 https://appstoreconnect.apple.com/ https://appstoreconnect.apple.com/ appstoreconnect.apple.com 3/ xcode build 4/ Upload 완료 메일 수령 정상적으로 Upload 완료 또는 실패 시에 메일로 발송됩니다. 5/ Connect 사이트 내 어플 등록 https://appstoreconnect.apple.com/ https://appstoreconnect.apple.com/ appstoreconnect.apple.com 사이트에 접속 후 나의 앱 ..

개발 창고/iOS 2023.05.28
반응형