일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Human interface guide
- 스위프트
- Protocol
- clean architecture
- 리펙터링
- swiftUI
- map
- ribs
- Xcode
- UICollectionView
- tableView
- uitableview
- RxCocoa
- HIG
- 클린 코드
- swift documentation
- 리펙토링
- UITextView
- Observable
- rxswift
- collectionview
- uiscrollview
- combine
- MVVM
- Refactoring
- 리팩토링
- SWIFT
- 애니메이션
- ios
- Clean Code
- Today
- Total
목록UIWebView (2)
김종권의 iOS 앱 개발 알아가기
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이라는 프레임워크의 일부 웹..
1. 사파리 앱 호출 - 사파리 앱 그대로 호출하는 것이므로 구현하기 가장 단순 - 장점 : ATS(info.plist에 HTTP보안 허가) 설정이 필요없음, 구현이 쉬움 - 특징 : 기존 뷰에서 여는게 아닌, 새로 앱을 실행하는 것 1 2 let url = URL(string:"https://ios-development.tistory.com") UIApplication.shared.open(url!, options: [:]) 2. SFSafariViewController - 컨트롤러 객체에 해당 (스토리 보드 UI에 삽입하는 것이 아니라 단순 코드 호출) - 특징 : 기존 뷰에서 여는 것 1 2 3 4 5 import SafariServices @IBAction func btnAction(_ sende..