목록iOS/Swift (13)
clyne의 개발 기록

안녕하세요!! 주말동안 잘 쉬셨나요? iOS개발자 CNOO 입니다!! 오늘은, Apple에서 제공하는 AVFoundation 모듈을 활용하여, Camera기능을 구현해보도록 하겠습니다. 오늘 구현해볼 것은 1. 카메라 프리뷰 2. 촬영버튼을 통한 촬영 크게 이렇게 두 가지 입니다. 렛터디에서 출석 사진을 등록하는 화면을 구현한 코드를 예시로 소개할 것입니다. 먼저, 구현된 화면을 보실게요~ 렛터디에서 출석사진 등록을 진행하는 화면입니다. 1. 카메라 접근 권한 요청 카메라 기능을 활용하기 위해서는, 사용자에게 카메라 접근 권한을 획득해야겠죠? 카메라 접근 권한과 관련해서는 제가 이전에 포스팅한 글을 참고해주세요! 2021.04.26 - [iOS/Swift] - [Swift] 카메라/사진 권한 요청 [Sw..

안녕하세요. iOS 개발자 CNOO 입니다. 오늘은 Swift에서 카메라 접근, 사진 접근 권한을 얻는 방법에 대해서 알아보려고 합니다. 1. 사진 접근 권한 기기에 있는 사진을 가지고 온다거나 할 때는 사진 권한이 필요합니다. 최종적으로는 presentImagePicker 라는 함수를 호출하는것이 목표입니다. 관련 코드는 다음과 같습니다. private func selectImage() { if #available(iOS 14, *) { PHPhotoLibrary.requestAuthorization(for: .readWrite) { status in if status == .authorized || status == .limited { self.presentImagePicker() } else { s..

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