728x90 반응형 스위프트2 [Swift] IOS 웹뷰(webview)에 캐쉬(cache) 적용하기 2가지 방법 1. URLRequest 멤버 변수에 적용 let myURL = URL(string: "https://m.naver.com") var myRequest = URLRequest(url: myURL!) myRequest.cachePolicy = .returnCacheDataElseLoad if let webView = self.m_web { webView.load(myRequest) } 2. URLRequest 생성 시 파라미터로 적용 SwiftUI의 인라인 호출에 유용합니다. let myURL = URL(string: "https://m.kiwidisk.com") let myRequest = URLRequest(url: myURL!, cachePolicy:.returnCacheDataElseLoad) if.. 2023. 4. 28. [tvOS][SwiftUI] 기본 샘플 앱 설명 그림 1. 그림 2. 그림 3.은 결과 화면이다. 아래 참조 사이트에 해당 프로젝트를 다운로드 받을 수 있다. // RickTVApp.swift // 1 @main // 2 struct RickTVApp: App { // 3 var body: some Scene { // 4 WindowGroup { ContentView() } } } @main은 앱 시작 지점이다. 첫 시작은 App를 상속 받아야만 한다. // ContentView.swift @ObservedObject var dataProvider = DataProvider() @ObservedObject는 앱 데이터 변경 사항을 수신할 수 있다. 만약 연관된 뷰에 대해서만 변경 사항을 받고 싶은 경우는 @State를 쓴다. // VideoThumbn.. 2022. 10. 25. 이전 1 다음 728x90 반응형