iOS LaunchScreen UIImageView 이미지 변경 안될 때 시뮬레이터로는 잘 되는데 실제기기에서 런치스크린에서 이미지 변경이 안될때가 있다 그럴 때 제가 해결한 방법이다. 이런저런 방법을 써도 런치스크린 이미지 변경이 안될 때 해당 앱을 삭제한다 기기를 재실행 한다. 다시 설치 및 실행한다. 해결. iOS Keeping old launch screen and app icon after update I have an app where I recently replaced the launch images and app icons, I removed all of the old assets from everywhere in the project. When I upgrade the app from t..
Swift IDFA 권한 요청하기 IDFA - ID For Advertisers 시스템 광고 식별자 앱 추적 투명성 기능은 광고 제공 또는 데이터 브로커와의 공유를 목적으로 앱이 다른 회사의 앱 및 웹 사이트에서 사용자의 활동을 추적하도록 허용할지 사용자가 직접 선택할 수 있게 해줍니다. 권한 요청 방법 Info.plist에 다음 Privacy 항목을 추가합니다. Privacy - Tracking Usage Description 아래 메서드를 통해 권한 요청과 상태를 확인할 수 있습니다. if #available(iOS 14, *) { ATTrackingManager.requestTrackingAuthorization { (status) in switch status { case .authorized: ..
#this class is not key value coding-compliant for the key 에러 해결 #this class is not key value coding-compliant for the key IBOutlets이 잘못 연결되 있거나 쓰레기값이 존재하면 오류가 발생합니다. 해결 방법 커넥션 인스펙터에서 Outlets에서 값 확인하고 쓸데없는게 있다면 연결 끊어주기!
iOS) 앱스토어 앱 업로드 과정 순서 앱 구현 -> TestFlight에 QA용 빌드 배포 -> QA 실시 -> 앱스토어용 빌드 배포 -> 앱 심사 신청 -> 심사 통과 후 앱스토어 공개 TestFlight 애플에서 제공하는 베타 테스트앱을 배포할 수 있는 서비스 TestFlight - Apple Developer TestFlight 베타 테스트를 통해 App Store에 앱을 출시하기 전에 앱의 베타 버전을 테스트할 사용자를 초대할 수 있습니다. developer.apple.com QA 실시 QA용 앱이 올라오면 QA를 실시 회사규모와 흐름에 따라서 달라질 수 있다. 버그 요청이 들어오면 개발자는 다시 앱을 수정 앱스토어용 빌드 배포 앱에 별 문제가 없으면 개발자들은 사용자들이 사용할 수 있는 앱을 ..
Swift 관련 질문 1. struct와 class와 enum의 차이를 설명하시오. struct enum class 타입 값(value) 값(value) 참조(reference) 확장(extension) O O O 2. Optional이 무엇인지 설명하시오. 값을 반환할 때 오류가 발생할 가능성이 있는 값은 옵셔널 타입이라는 객체로 감싸서 반환합니다. 변수 또는 상수에 아무런 값이 할당되지 않는 상황을 안전하게 처리하기 위한 방법을 제공합니다. 3. Optional을 사용하는 이유 옵셔널 타입만이 값을 갖지 않는다는 의미의 nil값을 가질 수 있습니다. nil값을 옵셔널이 아닌 변수나 상수에 할당할 수 없습니다. 옵셔널 변수에 초깃값을 할당하지 않으면 자동으로 nil이 할당됩니다. 4. Protocol이..
Swift Naver 지도 SDK 사용하기 시작하기 · NAVER Map iOS SDK No results matching "" navermaps.github.io 시작하기 네이버 지도 SDK를 사용하기 위해서는 네이버 클라우드 플랫폼에서 클라이언트 ID를 발급받고, 발급받은 ID를 SDK에 지정해야 합니다. 지원 OS 버전 iOS 9 이상부터 사용이 가능합니다. 설치하기 네이버 지도 SDK는 cocoapods를 통해 배포됩니다. 또한 대용량 파일을 받기 위해 git-lfs 설치를 해야합니다. https://git-lfs.github.com/ brew가 설치되신 분들은 터미널에서 'brew install git-lfs' 해주시면 됩니다. 프로젝트에 'pod init'을 해주고 podfile에 "pod '..
- Total
- Today
- Yesterday
- Observable
- UIButton
- Realtime Database
- autolayout
- subscript
- 라이트모드
- remote config
- RxSwift
- Firebase
- gcd
- WebView
- dictionary
- UITabBarController
- SwiftLint
- Android
- Alamofire
- LazyHStack
- SwiftUI
- github
- Apple
- NavigationLink
- 문자열
- Swift
- string
- swipe
- UIScrollView
- 웹뷰
- ios
- Java
- 다크모드
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |