WWDC22) Build a workout app for Apple Watch 세션에서 알아보는 HealthKit 에 대해서 기록해보았습니다. HealthKit 의 heart rate 를 사용하기 위한 목표를 가지고 시청한 세션입니다. 다음은 세션의 결과입니다. 👉 Build a workout app for Apple Watch 세션 중 심박수를 수집할 수 있는 HKWorkoutSession 클래스에 대해서 들을 수 있었다. HKWorkoutSession 은 데이터 수집을 위해 장치의 센서를 준비하므로, 운동과 관련된 데이터를 정확하게 수집할 수 있습니다 (칼로리와 심박수와 같은 정보 수집) . 또한 운동이 활성화되어 있을 때 애플리케이션이 백그라운드에서 실행되도록 합니다. HKLiveWorkoutBui..
Apple Developer Documentation developer.apple.com 위는 Notification interfaces 를 기기에서 빌드하는 방법을 소개해준 글입니다. 이를 통해 우리는 손목에 착용하지 않아도 어떤 조건으로 기기에서 빌드할 수 있는지 알 수 있습니다. 기기를 손목에 착용하지 않은 상태에서 notification interfaces 를 테스트하려면 다음의 단계를 따르세요. 애플 워치에서 손목 감지를 비활성화 합니다. companion iPhone 의 watch 앱 또는 watch 의 Setting 에서 설정할 수 있습니다. 옵션은 Passcode > Wrist Detection 에 있습니다. 애플 워치가 충전기에 연결되어 있지 않은지 확인합니다. iPhone 을 잠그세요...
내용 이때 사용되는 프로젝트는 SwiftUI Tutorials 를 사용하여 진행하겠습니다. 기본적으로 WatchOS) Creating a watchOS App - SwiftUI Tutorials 과 이어지는 글입니다. 👉 Notification 을 테스트 해보겠습니다. notification 을 테스트하는 방법은 튜토리얼에서 제외되어 있지만 문서를 보며 진행해보겠습니다. Apple Developer Documentation developer.apple.com 👉 Overview 시뮬레이터에서 dynamic interface 를 테스트 할 준비가 되면, notification interface 를 실행하기 위한 custom build scheme 를 생성합니다. scheme 를 구성하기 위해서 test d..
내용 Notification Scene 을 위한 작업을 알아보자. Notification Interface 를 커스텀 해보자. 이때 사용되는 프로젝트는 SwiftUI Tutorials 를 사용하여 진행하겠습니다. 기본적으로 WatchOS) Creating a watchOS App - SwiftUI Tutorials 과 이어지는 글입니다. Xcode 14 이전에는 기존에는 아래와 같이 Notification Scene 을 추가하고, 위의 파일들이 추가되었지만 Xcode 14 부터는 Include Notification Scene 체크박스를 지원하지 않았습니다. 다른 방향으로 추가할 수 있는 법을 아신다면 공유해주시면 감사드리겠습니당 ;-; 그래서 튜토리얼에서 제공하는 프로젝트의 파일들을 바탕으로 만들어나가..
내용 SwiftUI Tutorial 로 만든 Landmarks 프로젝트에 watch app 을 추가해보자. watch app 을 어떻게 추가하며 notification interface 를 수정할 수 있는지 알아보자. 아래의 튜토리얼을 참고하여 진행하였습니다. Apple Developer Documentation - Creating a WatchOS App 1️⃣ Add a WatchOS Target watch app 을 만들기 위해서 target 추가해주었다. 기존에 있는 Landmarks 프로젝트에 추가하는 것이기 때문에 다음과 같이 설정해주었다. WatchLandmarks Watch App 타겟을 위한 스키마가 만들어지는데 활성화하겠냐고 묻는다. 튜토리얼에서는 Cancel 을 선택하라고 한다. 이는..
- WidgetKit
- configurable widget
- Algorithm
- SwiftUI
- YPImagePicker
- UserDefaults
- github
- async/await
- WWDC22
- projectsetting
- WWDC
- APNS
- MOYA
- OpenSourceLibrary
- Firebase
- Objective-C
- urlsession
- RxCocoa
- MVVM
- Widget
- containerBackground
- Protocol
- Swift
- CloneCoding
- watchOS
- rxswift
- Notification
- 2022 KAKAO TECH INTERNSHIP
- 서버통신
- IOS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Total
- Today
- Yesterday