일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드 에러
- 스위프트 테이블 뷰 셀
- 스위프트 웹뷰
- 안드로이드 숏컷
- 앱 백그라운드 푸시 데이터 저장
- Flutter UIKitView MethodChannel
- silent push
- swift sms
- Swift flutterviewcontroller
- Flutter NativeView
- 안드로이드 바로가기
- 플러터 뷰 컨트롤러
- 안드로이드 앨범
- 스위프트 UserDefaults
- 앱 꺼졌을 때 푸시 데이터 저장
- 스위프트
- FlutterView MethodChannel
- 스위프트 앨범
- flutter rotate
- swift 문자
- 푸시 데이터 저장
- native flutter view
- NotificationService Extension
- 노티피케이션 익스텐션
- flutter 회전
- Swift flutterview
- 스위프트 카메라
- 스위프트 푸시
- swift autolayout
- 안드로이드 FCM
- Today
- Total
목록Study (178)
Things take time
func getQueryStringParameter(url: String, param: String) -> String? { guard let url = URLComponents(string: url) else { return nil } return url.queryItems?.first(where: { $0.name == param })?.value } [예시] print("[Gyeom] :: \(getQueryStringParameter(url: "https://g-y-e-o-m.tistory.com/manage/newpost/?type=post&returnURL=%2Fmanage%2Fposts%2F", param: "returnURL")"
[이슈] 외부 업체에게 프레임워크를 전달받아 import하여 사용하고있는데, 빌드나 컴파일은 문제가 없다가 아카이브 도중 위와 같은 오류가 발생했다. 해석해보자면 해당 프레임워크가 target: armv7를 지원하는 구조가 빠져있다는 식으로 해석이 되는데 이는, 프레임워크를 제작할 때, 빌드를 어떻게 해서 줬는지에 대한 이슈일 확률이 크다. 이곳에서 Any iOS Device를 선택하지 않고 만들어서 프레임워크를 넘겨줬을 경우, 넘겨받은 프로젝트의 배포 환경과 비교하여 다른경우 위와 같은 오류가 발생한다. [해당 프레임워크가 armv7을 지원하지 않는다는 것을 확인하는 방법] 터미널을 실행하여, 해당 프레임워크 경로를 이동한 다음 cd명령어를 통해 프레임워크 내부로 이동한다. 이동한 다음 아래의 명령어를..
[상황] iOS15베타가 나왔을 때, 개발기기에 업데이트를 먼저 하고, Device Support에 디스크 이미지를 넣고 컴파일을 하는데 디버깅이 너무 오래걸렸다. 그런데 15가 설치되지 않은 기기는 바로바로 실행되었다. iOS 15의 DeviceSupport에 문제가 있었다. 보통 엑스코드를 버전업하지 않아 최신 OS의 DeviceSupport를 제대로 호환하지 못해 발생한다. 이럴때 필요한건 => 버전 업하지 않은(디스크 이미지를 넣은) 현재 Xcode, 최신 Xcode 두 개가 필요하다. 앱을 실행한 것 같은데 실제 앱이 실행되서 로그가 찍히기 시작하는 단계 전까지가 굉장히 오래 걸렸는데 이때 아래의 방법이 효과적이었다. 즉, 앱의 환경설정 경로에서 iOS DeviceSupport로 들어가 현재 앱..
[개요] 웹뷰를 통해 Https로 된 페이지, 도메인을 열 때 해당 인증서가 사설 인증서라면 웹뷰에서 경고를 날린다. 이는 웹뷰 로드 뿐 아니라, URLSession이나 Http통신 라이브러리인 Alamofire도 동일하다. 이때, 특정 Host값을 비교하여 해당 Host일 경우 인증서를 체크하지 않고 통과하도록 한다. [웹뷰] 단순한 페이지 이동을 할때 WKWebview사용 시, WKNavigationDelegate를 상속받았다면 아래와 같은 함수로 처리 가능하다. func webView(_ webView: WKWebView, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChal..