목록swift (2)
clyne의 개발 기록
안녕하세요! iOS 개발자 CNOO입니다. 오늘은, 렛터디 서비스에 MVVM 디자인 패턴을 적용하던 도중, MVC에서는 "당연히" 쓰던 UIViewController내 함수들을 ViewModel에서는 어떻게 써야할지 몰라서 삽질했던 경험을 공유드리고자 포스팅 하게 되었습니다. iOS개발자라면 다들 UIAlertController를 띄우거나, 다른 ViewController를 띄워주기 위해 pushViewController 또는 present 메서드를 이용했었죠! 그런데 말입니다.... 이걸 ViewModel에서는 어떻게 띄워야 할지 모르겠단 말입니다.... 그래서 저는 두 가지 방법으로 해결해보았습니다. (정답은 없습니다, 그러나, 조금 더 나은 방법이 있다면 댓글 남겨주시고, 아시는 내용 있으시면 공유..

안녕하세요! iOS 개발자 CNOO입니다. 오늘은 iOS WebKit에 대해 알아볼건데요, 애플에서 기본으로 제공하는 WebKit을 import하고 시작해봅시다. 먼저, 스토리보드나, Xib파일에서 WebKit을 검색해줍니다! 네. WebView는 Deprecated되었다 하니, WebKit View를 사용해봅시다. 이 것을 ViewController에 연결한 뒤에, (스토리보드) 위와 같이 로드해주면 되는데요, 제가 두시간동안 헤맸던 부분은 바로 Javascript interface부분이었습니다. iOS 웹킷은, 안드로이드의 웹뷰와는 달리 WKWebViewConfiguration의 userContentController 라는 변수에다가 WKUserContentController객체를 만들어서 넣어주어야..