일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드 앨범
- 스위프트 앨범
- 앱 꺼졌을 때 푸시 데이터 저장
- swift 문자
- Flutter UIKitView MethodChannel
- 안드로이드 숏컷
- 스위프트 UserDefaults
- swift sms
- 스위프트
- Swift flutterview
- 스위프트 카메라
- FlutterView MethodChannel
- NotificationService Extension
- 스위프트 푸시
- silent push
- flutter rotate
- flutter 회전
- 스위프트 테이블 뷰 셀
- 푸시 데이터 저장
- 노티피케이션 익스텐션
- 앱 백그라운드 푸시 데이터 저장
- 플러터 뷰 컨트롤러
- swift autolayout
- 안드로이드 FCM
- Swift flutterviewcontroller
- 안드로이드 에러
- Flutter NativeView
- 안드로이드 바로가기
- native flutter view
- 스위프트 웹뷰
- Today
- Total
목록스위프트 웹뷰 (2)
Things take time
[하이브리드 앱] 하이브리드 앱을 개발할 때는 네이티브(iOS)와 웹(JS)간의 통신을 통해 웹에서 네이티브의 기능을, 네이티브에서 웹을 호출할 수 있는 것이 핵심이다. 물론 그 바탕은 웹뷰에서 이루어진다. 웹뷰는 기본적으로 UIWebview가 아닌, WKWebview기준이다. 1. 환경 설정 1-1) 딜리게이트 설정을 위한, 프로토콜 3개를 상속받는다. WKNavigationDelegate, WKUIDelegate, WKScriptMessageHandler 1-2) 연동을 위한 변수를 선언한다. let contentController = WKUserContentController() let config = WKWebViewConfiguration() 1-3) 웹뷰 변수 및 딜리게이트를 설정한다. web..
[웹뷰] 웹 페이지를 보여주는 컴포넌트, 컨트롤이다. 하이브리드 앱의 기본이며, 웹(JavaScript) 네이티브(iOS)의 통신을 바탕으로 웹의 기능과 네이티브의 기능을 모두 사용할 수 있다.네이티브 호출이나 웹뷰에 대한 세팅을 어느 정도 편리하게 잡아줘서, 개발 시 편리함을 추가하는 중간 프레임워크(폰갭, 코르도바 등)가 있지만 기본 내장 클래스만을 이용하여 직접 구현하고자 한다. iOS에서는 스토리보드에서 가져다 쓸 수 있는 웹뷰, UIWebView를 상속받는 웹뷰가 있고.. 8버전때부터인가 나온 WKWebView가 있다. 초보자에게는 UIWebView가 간편하고 가져다 쓰기 편하지만, 속도나 기능성면으로는 WKWebView를 추천한다고 한다. 그러므로 이 WKWebView를 이용하여 기본 웹뷰를 ..