반응형
WKWebView
: An object that displays interactive web content, such as for an in-app browser.
첫번째 과제로 Swift WebKit 사용해서 웹뷰를 띄우는 Demo Project를 만들어보았다.
1. Info.plist
App Transport Security Settings 항목에 Allow Arbitrary Loads : YES 를 추가한다.
2. import WebKit
WebViewController 클래스 안에 WebKit View 추가.
@IBOutlet weak var webView: WKWebView!
3. viewDidLoad() 안에
view.addSubview(webView)
webView.translatesAutoresizingMaskIntoConstraints = false
let url = URL (string: “url address”)
let request = URLRequest(url: url!)
webView.load(request)
+ 웹뷰 테스트 할 때 로컬에 웹서버 띄워서 확인하면 편하다고 부장님께서 웹서버 세팅 참고 링크를 보내주셨다.
설치는 잘 끝냈지만 사실 아직 왜 로컬 웹서버가 필요한지 정확히는 잘 모르겠다.
부장님께도 여쭤보고 서버 개발자님께도 여쭤봤는데 내가 알아들은게 맞다면? 서버가 넘어오길 기다리면서 작업하면 늦어지거나 불편할 수 있으니까 내가 원하는 작업을 빠르게 수행하기 위해 로컬 서버를 따로 두는게 작업하기 편할거라고 하시는 것 같았다.
그러면 로컬 서버를 내가 따로 만들고 조작할 줄 알아야 한다는 것인가..? 어렵다.
웹이나 서버 쪽도 같이 공부를 좀 해봐야겠다.
728x90
반응형
'초보 iOS 개발자의 일상 > 개발 업무' 카테고리의 다른 글
[Swift iOS] FCM(Firebase Cloud Messaging) 이용하여 Push 설정 (0) | 2021.04.15 |
---|---|
[Swift iOS] WKUserContentController 하이브리드 앱 웹 뷰 연동하기 (0) | 2021.04.14 |
앱 심사를 통과하지 못함. 사유 안뜰 때! 심사 거부 사유 확인하는 법 (0) | 2021.04.12 |
6년 된 Object-C 프로젝트 수정 요청 (0) | 2021.04.07 |
기존프로젝트 UI 변경_ Storyboard 충돌 (0) | 2021.04.07 |