반응형 swift3 [Swift] SwiftUI WebView, WebView + javascript message handler 예제 앱의 종류에 따라서 필요시 웹 뷰를 구현하는 앱들이 있다. 단순히 보여주는 용도도 가능하나 하이브리드 앱은 웹과 앱이 서로 상호작용하도록 구현을 많이하는데 일반 사용자는 웹화면을 보고있는지 모르는 것처럼 느낄 수 있다. 단순히 보여주기만 할 수도 있지만 서로 상호작용 할 수도 할 수 있다. 1. WebView WebView.swift import SwiftUI import WebKit struct WebView: UIViewRepresentable { var url: String func makeUIView(context: Context) -> WKWebView { guard let url = URL(string: self.url) else { return WKWebView() } let webView .. 2021. 9. 28. [Swift] SwiftUI SHA256을 이용한 간단한 로그인 구현 예제 SHA256을 사용하여 password라는 문자열의 해쉬값을 만든다. 회원가입 절차는 없음으로 id는 "kim" 고정이고 password는 "password" 으로 고정 ContentView.swift import SwiftUI import CryptoKit struct FieldStyle: ViewModifier { let lightGreyColor = Color(red: 240.0/255.0, green: 240.0/255.0, blue: 240.0/255.0, opacity: 1.0) func body(content: Content) -> some View { return content .padding() .background(lightGreyColor) .cornerRadius(5.0) .padd.. 2021. 9. 28. [Swift] Optional 개념정리 (변수뒤에 !와 ?) optional 예제 Optional 개념정리 선택적인 이라는 뜻을가진 optional 은 swift에서 무엇일까요? 만약 치킨을 배달시키는 상황을 생각해볼까요? 일단 읽어볼게요! 배달어플에서 XCODE라는 치킨 가게를 클릭하고 치킨 메뉴를 선택합니다. [코드작성중] 아직은 맛 옵션을 고르지 않은 상태여서 맛은 최소 1개를 골라주세요! 라는 경고문구가 보입니다! [nil 경고] 하지만 맛 옵션을 고르지 않아도 주문은 가능하게 되어있습니다. 만약 맛옵션을 고르지 않으면 가게에서는 어떤 맛으로 줄까? 호기심에 아무맛도 고르지 않고 주문을 하게 됩니다. [nil 경고를 보았지만 실행] 주문서가 가게로 전달됩니다. [컴파일] 가게는 주문을 받았고 주문서를 읽고 순서대로 조리를 합니다. [Application 실행됨] 순서대로 조리하.. 2020. 12. 16. 이전 1 다음 반응형