일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Refactoring
- 리팩토링
- rxswift
- SWIFT
- swiftUI
- RxCocoa
- Protocol
- UICollectionView
- 애니메이션
- uitableview
- HIG
- map
- swift documentation
- 리펙토링
- combine
- Observable
- UITextView
- ios
- uiscrollview
- 리펙터링
- 스위프트
- collectionview
- Xcode
- Human interface guide
- Clean Code
- 클린 코드
- tableView
- clean architecture
- MVVM
- ribs
- Today
- Total
목록쿠키 (3)
김종권의 iOS 앱 개발 알아가기
WKWebsiteDataStore 개념 웹뷰에서 iOS 네이티브쪽 메모리나 디스크에 데이터를 저장하는 인스턴스 웹뷰안에서 웹쪽코드로부터 특정 데이터를 네이티브 단말기의 디스크에 저장하고 싶은 경우, data storage를 사용하는데, 이것을 사용하면 네이티브의 WKWebsiteDataStore를 통해 관리 네이티브쪽에서 WKWebsiteDataStore를 가지고 할 수 있는 일 웹 사이트에서 사용하는 쿠키 관리 웹 사이트가 저장하는 데이터 타입 확인 원치 않는 웹 사이트 데이터 제거 ex) WKWebsiteDataStore를 통해 쿠키를 관리하는 코드 - 구체적인 코드는 WebView cookie 설정 글 참고 extension WKWebViewConfiguration { static func incl..
1. WKWebView 개념1 (UIWebView, AJAX, XHR, 캐시, 쿠키) 2. WKWebView 사용 방법 (웹뷰, 쿠키, WKScriptMessageHandler, WKNavigationDelegate, WKUIDelegate) WKWebView를 사용하기 전 알아야할 기본 개념 URL vs URI 개념 참고 WKWebView 기본 사용 방법 webView초기화: 가끔 viewDidLoad()에서 view를 초기화하여 사용하지만, webView같은 경우 viewDidLoad에서 초기화하지 않고 viewController 블록 내에서 바로 초기화하여 사용하는게 효율적 import WebKit let webView = WKWebView() loadView()를 override하여 webView..
1. WKWebView 개념 (UIWebView, AJAX, XHR, 캐시, 쿠키) 2. WKWebView 사용 방법 (쿠키, WKScriptMessageHandler, WKNavigationDelegate, WKUIDelegate) WKWebView가 나온 배경 iOS 8 아래 버전에서는 UIWebView를 사용했지만 deprecated되었고 WKWebView를 사용하게끔 애플에서 정의 UIWebView는 iOS 2부터 도입, WKWebView는 iOS 8부터 도입 WKWebView가 개발된 이유는 HTML의 컨텐츠를 표출하기 위해서 탄생 WKWebView와 UIWebView의 차이점 UIWebView WKWebView 프레임워크 의존성 UIKit프레임워크의 일부 WebKit이라는 프레임워크의 일부 웹..