목록ios (4)
clyne의 개발 기록

안녕하세요. iOS개발자 CNOO입니다. 오늘은!!!! UIButton이 아닌, UIView에 클릭 이벤트를 추가하는 방법에 대해서 알아보고자 합니다! UIView를 상속받는 모든 View에 해당하는 방법이니까, 잘 보고 편하신 방법으로 구현하시면 되겠습니다. (사실 이 포스팅의 핵심은 RxGesture......예요.. 이거 엄청 좋습니다. RxSwift 와 ㄹㅇ찰떡궁합.) 샘플 화면 먼저 간단히 어떤 화면을 구현했는지 보겠습니다. 저는 간단히 파란 네모와 빨간 네모를 만들어서 클릭하는 이벤트를 적용해보았습니다. 클릭하면 아래와 같이 로그가 찍히는 예제입니다. 세가지 방법에 대한 설명을 모두 쭉 하고, 맨 아래쪽에 코르를 보여드리도록 하겠습니다. 방법1. Add UITapGestureRecognizer..
안녕하세요! 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객체를 만들어서 넣어주어야..
안녕하세요 iOS 개발자 CNOO입니다. 3년동안 iOS개발을 하면서, 매번 MVC 패턴으로 설계되어있는 소스만 유지보수 하다보니, 현업에서 근무하는 동안 RxSwift의 필요성을 딱히 느끼지 못했던 것 같습니다. 풀타임으로 근무하고있는 현 회사에서는 마음대로 구조를 바꾸거나, 보안취약점 등의 이유로 제가 만든 작은 모듈 하나도 마음대로 붙이지 못해서 그런걸수도 있겠네요.. (금융업계다보니 개발하기에 굉장히 폐쇄적인 환경입니다 ㅠ_ㅠ) 개발자는 계속 공부하고 발전해나가야한다는 생각이 있어, 친한 동생이 창업한 작은 스타트업의 iOS 개발도 함께 진행중입니다. (렛터디 라는 소규모 스터디 플랫폼입니다. ㅎㅎ 관련 소개는 다른 카테고리를 참조해주세요~) 공식 오픈을 앞두고있는 신생 스타트업이라, 최신 라이브..