일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Xcode 단축키
- scrolling tab
- 스크롤 탭
- notifychanged
- DataBinding
- 상단 탭바
- url 관찰
- transformation.map
- Android
- ios
- wkwebview
- oberve url
- development language
- 기존 앱
- url 추적
- swift
- detect url
- base64 변환
- List
- UIViewControllerTransitioningDelegate
- rxjava #kotlin #debounce #rxjava 응용 #rxbinding
- Side Menu
- 개발자 면접
- DevelopmentRegion
- GeometryReader
- swift #swift keychain #keychain 사용법
- convert base64
- pod install
- editTextInputFilter # kotlin #ime #edittext #android #ineoption
- UIPresentationController
- Today
- Total
목록2021/11 (3)
버그 잡이
가끔 base64 형식의 이미지를 받아서 UIImage로 변환 후 사용할 때가 있습니다. 이때 사용하면 좋은 extension을 소개합니다. extension UIImage { public var base64: String { return self.jpegData(compressionQuality: 1.0)!.base64EncodedString() } convenience init?(base64: String, withPrefix: Bool) { var finalData: Data? if withPrefix { guard let url = URL(string: base64) else { return nil } finalData = try? Data(contentsOf: url) } else { final..
이번에 웹앱을 만들었습니다. 네이티브에서는 웹뷰로 url 을 띄워주는 기능만 있습니다. 화면이 present 되고 탭이 선택되는 등의 액션은 모두 웹에서 url 이동을 통해서 이루어집니다. 그런데, 요구사항으로 특정 url에서는 swipe로 navigation 되는 기능을 빼달라는 요청이 들어왔습니다. 이를 위해서는 웹뷰 내에서 url 이동을 트랙킹 할 수 있어야 합니다. 해결 방법 1. webView의 URL 을 관찰할 수 있는 observer를 추가합니다 self.webView.addObserver(self, forKeyPath: "URL", options: .new, context: nil) 2. obserValue 메서드를 오버라이드 해서 url을 받아봅니다. override func observ..
iOS 프로젝트에서 cocoaPods 를 쓴다면 매번 터미널에서 pod install을 해주는 번거로움이 있습니다. Xcode에서 이 명렁어 치는 과정 (터미널 실행 -> 프로젝트 경로 진입 -> pod install) 을 단축키 하나로 등록할 수 있습니다. Xcode의 Custom Behavior를 사용하는 것으로 방법은 아래와 같습니다. 1. Pod-install.sh 파일 생성 터미널 실행 후 원하는 경로에서 아래 파일을 생성해줍니다. 저는 nano를 써서 "nano Pod-install.sh" 명령어로 파일 생성 후 아래 내용을 복사해서 저장했습니다. #!/bin/sh # Pod-Install.sh # # # Created by Nikunj Modi on 26/09/20. # osascript B..