본문 바로가기
728x90
반응형

전체 글91

[iOS_Swift] HealthKit - 헬스킷 : 걸음수, 칼로리, 심박수 다뤄보자! (With HKQuantityType)_ 40 안녕하세요~~ 개발하는 윤기사입니다!! 이번 포스팅은 저번 헬스킷 1편에 이어서 2편입니다!! [iOS_Swift] HealthKit - 헬스킷 : 건강 데이터 사용해보자! _ 36 안녕하세요!! 이번 글에서는 애플 헬스킷(HealthKit)에 대한 설명을 해드리고자 합니다! 현재 진행하고 있는 프로젝트에서, 사용자의 건강 데이터를 이용해 걸음수, 심박수, 칼로리 등 데이터를 건 swiftyun.tistory.com 위 글에서는 헬스킷에 대한 권한 허용, 그리고 어떻게 데이터를 쓰고(Write) 읽을지에(Read) 대한 내용이었다면, 이번 포스팅은 HealthKit내 데이터 타입 중 HKQuantityType에 대해 알아보고자 합니다. 더 나아가 HKSampleQuery를 이용해 query도 만들어서 건.. 2023. 11. 8.
[iOS_Swift] QRCode Generator Framework로 만들기! _ 39 안녕하세요~~ 개발하는 윤기사입니다!! 이번 포스팅에서는 직전에 만들었던 QR_Code_Generator를 Framework로 만들어보려고 합니다! 이전에 만들어 놓은 클래스를 다른 프로젝트에서 사용하고 싶을 때 종종 사용한답니다! Framework 파일만 import 하면 바로 접근해서 사용할 수 있으니, 아주 편하겠죠? 1. Framework 파일 생성&빌드 2. 내부 로직 구성 3. 외부 모듈에서 사용하기 순서로 진행해보도록 할게요! 바로 시작해보겠습니다!! 1️⃣ Xcode > File > New > Project > Framework를 선택해 줍니다! 2️⃣ 사용하실 Framework 이름을 Product Name에, App Bundle ID를 설정해 주시고 Next로 갑니다! 3️⃣ 그렇게 되.. 2023. 10. 30.
[iOS_OpenSource] Swift API 통신 쉽게하기 (Moya) _ 5 안녕하세요~ 개발하는 윤기사입니다!! 오늘 포스팅은 오픈소스 라이브러리 중 API 통신을 쉽게 하도록 도와주는 "Moya"를 준비해 왔습니다! Moya가 모야? Moya는 URLSession을 추상화한 Alamofire를 다시 추상화한 프레임워크로 Network Layer를 템플릿화 해서 재사용성을 높이고, 개발자가 request, response에만 신경을 쓰도록 해줍니다. 아래 그림과 같이 말이죠! Moya 라이브러리에 가장 좋은 점은 코드가 가독성이 높고, 쉽게 사용 가능하다는 점이었습니다! 바로 시작해 보도록 하시죠! 저는 TMDB Open API를 이용했습니다!! Movie Lists -> Popular를 이용했어요! https://developer.themoviedb.org/reference/.. 2023. 10. 25.
[iOS_Swift] QRCode Generator(CIFilter) 만들기! _ 38 안녕하세요!! 개발하는 윤기사입니다!! 저번 QRCode 리더기에 이어서 이번 포스팅에서는 QRCode를 만들어내는 QRCode Generator를 만들어보려고 합니다! 시작하기에 앞서 QRcode를 만들기 위해서는 뭐가 필요할까요? "CIFilter"라는 Class를 이용하면 됩니다!! CIFilter가 뭔데...? CIFilter는 Core Image에 있는 Class로 쉽게 말해, 이미지를 생성하는 프로세서입니다! CIImage Type의 object를 output으로 만들어 냅니다! 제가 이번 포스팅에서 구현한 기능은 QRCode Generator를 활용하기 위한 토이 앱인데요! 1️⃣ TMDB 영화 Open API와 연결하고~ 2️⃣ API Response값에 있는 영화제목 String 배열을 .. 2023. 10. 21.
[iOS_Swift] AVFoundation, QRCodeReader기 만들기! _ 37 안녕하세요!! 개발하는 윤기사입니다!! 이번 포스팅에서는 AVFoundation의 CaptureSession을 이용한 QR_Code 리더기를 만들어 볼 건데요!! 시작하기에 앞서 짧게 요약하자면! 제한된 영역만을 스캔하도록 만든 QR 리더기입니다. 바로 시작해볼게요~~ 그래서 AVFoundation 너 누군데... Apple 공식문서를 확인해 보면 "카메라", "오디오"라는 단어를 포함하고 있는 걸 확인하실 수 있어요! 말 그대로, 영상 & 사운드 미디어 재생과 생성을 할 수 있게 해주는 프레임 워크입니다! 여기서 우리는 카메라를 이용해 QR코드를 읽을 거니까, AVCaptureSession을 이용할 거예요! AVCaptureSession 너는 또 누군데... Apple 공식문서를 확인해 보면 "캡처 동.. 2023. 10. 17.
[iOS_Swift] HealthKit - 헬스킷 : 건강 데이터 사용해보자! _ 36 안녕하세요!! 이번 글에서는 애플 헬스킷(HealthKit)에 대한 설명을 해드리고자 합니다! 현재 진행하고 있는 프로젝트에서, 사용자의 건강 데이터를 이용해 걸음수, 심박수, 칼로리 등 데이터를 건강 앱에 저장(Write)을 시키고, 저장된 건강 데이터 값을 읽어오고(Read) 있는데요! 이 과정에 대해 정리글을 남기고자 작성합니다!! 1. 헬스킷 - 건강 데이터를 사용하기 위한 기본 준비과정 2. 헬스킷 - 건강 앱을 이용한 건강 데이터 자세히 다루기 두 가지의 글을 작성할 건데요! 이번 편은 건강 데이터를 사용하기 위한 기본 준비과정이라고 생각하시면 됩니다! 설명에 들어가기 앞서, 쉽게 설명드리기 위해 2020 WWDC의 HealthKit 내용을 토대로 설명을 드릴 거라, 쉽게 이해하실 수 있을 겁.. 2023. 8. 16.
728x90
반응형