일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Git
- shorebird
- Archive
- JPA
- iOS16
- Xcode
- 개발자
- Notification
- 웹뷰
- Apple
- Realm
- FLUTTER
- error
- window
- appstore
- github
- IOS
- darkmode
- 이미지
- Swift
- mac
- 한글
- UIButton
- MacOS
- SwiftUI
- Firebase
- geofencing
- rxswift
- Code
- Session
- Today
- Total
목록IOS (176)
EEYatHo 앱 깎는 이야기
네비게이션바에는 기본값으로 하단에 회색 1px짜리 라인이 있다 = shadowImage UIScrollViewDelegate를 채택한 뷰컨의 경우, 스크롤 할 때, 이 shadowImage를 바꿀 수 있는 설정이 있다. 아래처럼하면 스크롤시 shadowImage가 사라지는 효과를 줄 수 있다. let scrollEdgeAppearance = UINavigationBarAppearance() scrollEdgeAppearance.shadowColor = .clear // 스크롤 될 때의 shadowImage의 색깔 naviBar?.scrollEdgeAppearance = scrollEdgeAppearance let standardAppearance = UINavigationBarAppearance() st..
navigationBar.backgroundImage 의 기본값은 nil 이다 그런데 Xcode 12.4 에서는 하얀색 이미지. Xcode 13.0 에서는 투명색 이미지. 를 보여준다 ㅡㅡ 고치려고 navigationBar.setBackgroundImage를 사용해 보았는데, Xcode 13.0에서는 사용할 수 없는 함수이다 ㅋㅋㅋ....ㅠ 이제부턴, UINavigationBarAppearance를 사용해서 navigationBar의 설정을 만져야한단다~ 아래 코드처럼 말이다. if #available(iOS 13.0, *) { let appearance = UINavigationBarAppearance() appearance.configureWithOpaqueBackground() appearance...

UITextView에 커스텀 Placeholder를 적용했을 때 버그가 발생했다. 에러명 : NSInternalInconsistencyException 이유 : Invalid parameter not satisfying: pos 실제 디바이스, 시뮬레이터 iOS15에서 발생했으며, 시뮬레이터 iOS14.4에서는 발생하지 않았다... 애플아ㅏ아아아아아악 에러가 발생한 시나리오 ( Error Scenario ) UITextView에 Placeholder용도의 Text를 넣어둔다. ( text = "내용을 입력해주세요." ) 아래처럼, textViewDidBeginEditing 에서 텍스트를 비워주게 코딩한다. ( text = "" or text = nil ) func textViewDidBeginEditin..
그동안 Xcode 12.4를 사용하다가, 13로 업데이트 했다. 그런데 기존에 잘 배포하고있던 앱이, Archive 시 RealmSwift에서 에러가 발생했다. 처음엔 업데이트한 Xcode가 문제겠거니 생각했다가, 지인과 오픈톡에 물어보니 나만 겪는 현상이었다. 즉 Xcode 13만의 문제가 아니였다. RealmSwift 같은 몇몇 프레임워크들은 Xcode의 버전에 종속성을 가진다. Releases · realm/realm-cocoa Realm is a mobile database: a replacement for Core Data & SQLite - realm/realm-cocoa github.com 위의 Realm Github에서 확인해보면, Xcode 12.4에서는 RealmSwift 10.7.2를..

확인 가능한 방법 2가지 1. iMac or MacBook 으로 확인하기 ( 아이폰과 연결 필요 ) 2. iPhone 만으로 확인하기 ( 별도의 앱 설치 필요 ) 1. 별도의 앱 설치 없이 확인하기 ( iMac, MacBook 필요 ) 아이폰을 맥에 연결하고, Finder에서 iPhone을 선택하면 보인다. 해당 위치에 데이터 용량이나 배터리, IMEI 등 다양한 정보가 나오며, 클릭하면 다른 정보로 바뀌니 UDID가 나올 때 까지 클릭. 2. iPhone 만으로 확인하기 아이폰 사파리에서 udid.io 에 접속. 초록색 버튼 클릭. 프로파일 다운로드 받아주고, 설정창에서 "프로파일이 다운로드됨" 클릭. 우측 상단에 "설치" 클릭. 아래처럼 확인가능. 끗
iPad 멀티태스킹 지원 작업을 하다가, 당연하게도(?) Spilt View 에서 레이아웃이 깨지게 되었다. Split View 변화를 감지하는 delegate가 당연히 있을 줄 알았는데, 엥 없네.. 완전 의외.. 0. 스플릿 뷰 변화 감지하기 그냥 view의 frame 변화를 감지하는 UIViewController의 콜백으로 처리해야했다. 해당 콜백은 아래와 같다. size는 변화 후 frame의 size이고, 애플문서 보니까 coordinator은 변화에대한 정보와, 애니메이션 커스텀이 가능하다고 한다. 와아~,, override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinato..

Requires full screen 을 체크해제 해주면 된다. 킹-단 기본 앱들만 된다느니.. 그런건 다 옛날 소리인듯 하다

파이어베이스에서 크래쉬가 어떤 버전에서 어떻게 나는지 잘 알려주는 Crashlytics. 관련 작업을 하는데, dSYM이 필요하다. 파이어베이스 가이드대로 하니까, dSYM 파일이 안보인다..-- ( 가이드 업데이트좀 해라ㅏㅏㅏㅏㅏㅏㅏㅏ ) 가이드 링크 : Firebase Crashlytics SDK로 명료한 비정상 종료 보고서 받기 Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기 의견 보내기 Firebase Crashlytics SDK로 명료한 비정상 종료 보고서 받기 iOS Android Fabric SDK는 2020년 11월 firebase.google.com 찾아보니, TestFlight에서 해당하는 앱에 들어간 후, 빌드 메타데이터에서 우측 하단..