일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- continue
- 조건에 맞게 수열 변경하기 3
- 프로그래머스 배열 만들기1
- 프로그래머스 암호 해독
- 프로그래머스 문자열 붙여서 출력하기
- 주사위 게임1
- 프로그래머스 자동커밋
- 문자열 정렬하기 (1)
- 프로그래머스 최댓값 만들기(2)
- 프로그래머스 n의 배수 고르기
- 스파르타코딩캠프
- 프로그래머스 n번째 원소까지
- 프로그래머스
- swift
- array
- 프로그래머스 조건에 맞게 수열 변경하기 3
- Error installing cocoapods
- ruby설치
- 문자열 붙여서 출력하기
- 스페인어
- Break
- 스파르타 코딩클럽 내일배움캠프
- Til
- 객체지향
- 프로그래머스 주사위 게임1
- 배열 만들기1
- n번째 원소까지
- 프로그래머스 문자열 정렬하기 (1)
- 연산자
- cocoapods 설치 오류
- Today
- Total
dev._.note
[Swift] Live Activity? 본문
Live Activity
- 실시간 현황을 Dynamic Island나 잠금화면 또는 아이폰 화면에 보여주기 위해 나온 개념입니다.
- Live Activity는 iPhone에서만 가능합니다.( +iPad 17 업데이트 이후로 iPad에서도 Live Activity 지원)
https://developer.apple.com/documentation/activitykit
https://youtu.be/Rmw8Nf8jdAc?si=Uk2xfcKcvtIr1K5Q&t=227
ActivityKit
개요
ActivityKit 프레임워크를 사용하면 라이브 활동을 시작하여 Dynamic Island 및 잠금 화면에서 앱의 실시간 업데이트를 공유할 수 있습니다. 특히 업데이트된 정보를 제공하기 위해 알림의 한계를 뛰어넘는 앱의 경우, 라이브 활동은 사람들이 몇 시간 동안 이벤트나 활동을 추적할 수 있는 더욱 풍부하고 대화형이며 눈에 잘 띄는 방법을 제공할 수 있습니다. 예를 들어 스포츠 앱은 게임이 진행되는 동안 실시간 정보를 한 눈에 볼 수 있도록 하는 라이브 활동을 시작할 수 있습니다.
라이브 활동은 눈에 잘 띄는 컨텍스트에 표시됩니다.
- iPhone 및 iPad의 잠금 화면에서는 알림과 함께 목록 상단에 표시됩니다.
- 이를 지원하는 장치에서는 라이브 활동이 Dynamic Island에 나타납니다.
- 대기 상태의 iPhone에서는 화면 상단에 최소한의 프리젠테이션을 사용하여 나타나거나 디스플레이를 채우도록 크기가 조정됩니다.
- 업데이트에 알림 구성이 포함되어 있으면 홈 화면 및 다른 앱을 사용할 때 Dynamic Island를 지원하지 않는 장치의 화면 상단에 업데이트가 배너로 나타납니다.
앱에서 ActivityKit을 사용하여 라이브 활동을 구성, 시작, 업데이트 및 종료하고 위젯 확장, SwiftUI 및 WidgetKit을 사용하여 라이브 활동의 사용자 인터페이스를 만듭니다 . SwiftUI 및 WidgetKit을 사용하면 위젯과 라이브 활동 간에 코드를 공유하거나 동시에 개발할 수 있습니다.
그러나 라이브 활동은 위젯과 비교하여 업데이트를 수신하는 다른 메커니즘을 사용합니다. 타임라인 메커니즘을 사용하는 대신 라이브 활동은 ActivityKit을 사용하여 앱에서 업데이트된 데이터를 받고 ActivityKit 푸시 알림을 통해 원격으로 수신합니다. iOS 17.2 및 iPadOS 17.2부터는 ActivityKit 푸시 알림을 사용하여 라이브 활동을 시작할 수도 있습니다.
Live Activities | Apple Developer Documentation
A Live Activity displays up-to-date information from your app, allowing people to view the progress of an activity, event, or task at a glance.
developer.apple.com
ActivityKit | Apple Developer Documentation
Share live updates from your app as Live Activities in the Dynamic Island and on the Lock Screen.
developer.apple.com
[iOS - SwiftUI] 2. Live Activity (ActivityKit, Dynamic Island, 잠금 화면) - UI 구현 방법
1. Live Activity (ActivityKit, Dynamic Island, 잠금 화면) - 개념 2. Live Activity (ActivityKit, Dynamic Island, 잠금 화면) - UI 구현 방법 3. Live Activity (ActivityKit, Dynamic Island, 잠금 화면) - UIKit에서 다이나믹 아일랜드
ios-development.tistory.com
'Dev > SWIFT' 카테고리의 다른 글
[Swift] MapKit 지도 나타내기 (0) | 2024.02.26 |
---|---|
[Swift] Enum 열거형 (0) | 2024.02.23 |
[Swift] Live Activity (ActivityKit, Dynamic Island, 잠금 화면) - UIKit에서 다이나믹 아일랜드 적용 방법 1 (0) | 2024.02.21 |
[Swift] 코코아팟(CocoaPods)과 스위프트 패키지 매니저(Swift Package Manager) (0) | 2024.02.20 |
[Swift] 앱 아이콘 설정 (0) | 2024.02.15 |