728x90 반응형 앱개발52 [iOS_Swift] AVFoundation, QRCodeReader기 만들기! _ 37 안녕하세요!! 개발하는 윤기사입니다!! 이번 포스팅에서는 AVFoundation의 CaptureSession을 이용한 QR_Code 리더기를 만들어 볼 건데요!! 시작하기에 앞서 짧게 요약하자면! 제한된 영역만을 스캔하도록 만든 QR 리더기입니다. 바로 시작해볼게요~~ 그래서 AVFoundation 너 누군데... Apple 공식문서를 확인해 보면 "카메라", "오디오"라는 단어를 포함하고 있는 걸 확인하실 수 있어요! 말 그대로, 영상 & 사운드 미디어 재생과 생성을 할 수 있게 해주는 프레임 워크입니다! 여기서 우리는 카메라를 이용해 QR코드를 읽을 거니까, AVCaptureSession을 이용할 거예요! AVCaptureSession 너는 또 누군데... Apple 공식문서를 확인해 보면 "캡처 동.. 2023. 10. 17. [iOS_OpenSource] 로딩뷰(LoadingView) 쉽게 만들기 (JGProgressHUD) _ 3 안녕하세요! 개발하는 윤기사입니다. 이번에 소개해드릴 라이브러리는 JGProgressHUD인데요! 이 라이브러리를 이용하면 로딩뷰를 쉽게 만들 수 있습니다! 제가 실제로 출시했던 앱에 사용했었습니다. SearchBar의 Text를 검색했을 때 API 통신을 해서 해당하는 값들을 불러오는 것이었는데, 아무래도 불러와야하는 값이 너무 크면 오래 걸리기도 하고, 앱이 멈춰 보일 수도 있을 겁니다. 그래서 앱 사용자에게 잠깐 기다리라는 의미로 로딩뷰를 표현하고자 했었습니다. 해당 OpenSource가 좋은 이유는 3가지가 있습니다! 자동으로 중앙에 배치해줍니다! 비동기적으로 처리할 때 다른 로딩 뷰에 비해서 오류가 없습니다. 로딩 뷰가 등장하면 다른 뷰들을 클릭하지 못하게 해 줍니다. 1. JGProgressH.. 2023. 1. 12. [iOS_Swift] RxSwift를 이용한 로그인 화면 만들기 _ 28 안녕하세요~ 개발하는 윤기사입니다! 이번 포스팅은 RxSwift를 이용한 실습을 해볼까 합니다! 우리 이웃님들께 가장 쉽게 알려드릴 것이 뭘지 생각하다가 로그인 화면이 제일 괜찮지 않을까 해서 가져왔습니다! 🍎 RxSwift를 이용한 로그인 화면 만들기 저는 3가지의 코드를 다룰 겁니다. 1) RxSwift만을 이용한 Databinding 2) RxSwift + Input/Output을 이용한 Databinding 3) RxSwift + Input/Output + MVVM 패턴을 이용한 Databinding 이렇게 차근차근 올라가 보도록 하겠습니다! 가장 마지막에 전체 코드가 있으니 복사하셔서 실습하시면 좋을 것 같습니다. 바로 시작해보죠! 기본적인 UI 설정을 합니다. 2개의 텍스트 필드와, 2개의 V.. 2022. 11. 6. [iOS_Swift] Network in iOS (Github API 사용) _ 27 안녕하세요~ 개발하는 윤기사입니다!! 최근 아주 큰 사건이 있었죠...!? 그래서 블로그에 글을 못쓰고 있었습니다^^ 다시 포스팅하려고 이렇게 왔습니다! 오늘 포스팅할 내용은 Network에 관한 내용인데요! 1. URLSession 2. Decode Data 3. Fetch Method 이렇게 3가지에 대해 알아보겠습니다! - URL Session - 데이터를 다운로드 혹은 업로드하는 등의 API를 제공해주는 클래스로 URL이 가리키는 Endpoint를 가지고 있다 URLSession API를 통해 데이터를 어떻게 전송을 하고 어떻게 동작할지 정책을 설정할 수 있다. 간단하고 기본적인 요청인 경우 동작과 전송에 대한 정책이 기본적으로 설정되어 있는 Shared Session을 사용 별도 처리를 하기 위.. 2022. 10. 19. [앱 출시 후기] One Percent : 국내주식 - 나만의 매매일지 [SeSAC 2기 iOS 앱 개발자 교육과정 수강중] 2022년 9월 13일부터 (사실상 추석 전에 시작이었지만, 추석은 놀았기 때문에 패스!) 2022년 9월 30일까지 약 3주간 나의 첫 개인 앱 출시 기간을 가졌었다. 나는 국내 주식만을 다루는 매매일지 관련한 앱을 만들기로 했었고, 기획안과 사전 계획을 열심히 작성했다. 사용자들에게 매매일지뿐만 아니라 차트 패턴, 캔들 패턴, 수익률을 계산해 볼 수 있는 복리 계산기, 경제 뉴스 확인하기, 코스피 & 코스닥에 상장해 있는 종목명을 검색해서 매수/매도 추가하기 기능을 구현할 예정이었다. 아래는 Figma를 이용해 처음 앱 UI를 만들어 보았던 거다. 욕심만 많아서 이런 기능, 저런 기능 다 넣고 싶었지만..... 역시나 뺐던 기능도 매우 많다 ㅠ.ㅠ.. 2022. 10. 5. [iOS_Swift] 터미널 & git 명령어 모음 _ 26 안녕하세요! 개발하는 윤기사입니다. 이번 포스팅은 Iterm2를 이용한 터미널 명령어 & Git 명령어 모음을 준비했습니다! 1. 터미널 명령어 명령어 분류 기능 명령어 [관리자 권한으로 실행] 관리자 권한으로 실행 sudo 명령어 [디렉토리 위치 이동] 홈 디렉토리로 이동 cd ~ 디렉토리로 이동 cd 디렉토리이름 상위(부모) 디렉토리로 이동 cd .. [디렉토리 정보 출력] 현재 위치 출력 pwd 디렉토리 안의 파일 출력 ls 상세정보까지 출력 ls -l 숨김파일까지 출력 ls -a 숨김파일/상세정보까지 출력 ls -al [생성 및 옮기기/삭제] 디렉토리 생성 mkdir 디렉토리이름 파일 생성 touch 파일이름 파일 생성 및 수정 echo 파일내용 > 파일이름 파일이나 디렉토리 옮기기 mv 옮길파일.. 2022. 10. 4. 이전 1 2 3 4 5 ··· 9 다음 728x90 반응형