<aside> ⚠️ 블로그 주인장의 뇌용량이 부족하여 적어두는 개인 기록장이므로 말투가 이상할 수 있습니다. 저의 노트 필기를 보고 있다, 생각해 주세요〰️❗️
</aside>
<aside> 📌 Youtube [센치한개발자]님의 swift 강좌 : 웹뷰(WKWebView), 옵셔널 바인딩(optional binding)을 보고 공부하며 정리한 글 입니다.
</aside>
오늘 만들 것: 화면에 구글 띄우기
웹 뷰 사용법
url을 찾는다
: url string을 준비한다.
url → request로 변경
: url string을 URL을 거쳐 URLRequest로 만들어준다
req → load
: URLRequest를 웹뷰에 뿌려준다.
1, 2번을 먼저 해줬다.
let urlString = "https://www.google.com"
let url = URL(string: urlString)
let urlReq = URLRequest(url: url)
이렇게 세 줄이면 간단! 한 줄 알았는데
오류떴으,,

아,, 날라가서 다시 씀 🤦♀️
여기 빨간 경고를 보면 옵셔널 타입인 URL?는 반드시 URL로 unwrapped 해야 한다고 되어있다.
찬찬히 보겠음.
?: 이 물음표는 변수가 '값이 비어있을 수도 있는 애다' 라는 뜻. 비어있을 수도 있으니 wrapping 해놓은 것임
변수를 사용할 때 '사실은 값이 있지롱!' 하고 벗겨서 보여줘야 함 → 이 과정을 upwrapping 이라고 함. 무조건 해줘야 해
어떻게 하느냐, 앞에 if를 붙이면 됨
if let url = URL(string: urlString){
let urlReq = URLRequest(url: url)
]
if let url 〰️ { } → 만약 url에 값이 진짜 있으면 { } 안의 구문을 실행해라이제 웹 뷰에 뿌려주기 〰️