∟WidgetKit/∟ Topics

WidgetKit - Widget preview and debugging, Live Activities

최 수빈 2024. 11. 12. 13:26

 

 

위젯 미리보기 및 디버깅

 

 

위젯 디버깅

 

디버거에서 위젯 설정 제어를 하기위해서 Xcode에서 환경 변수를 설정 하자.

 

struct WidgetPreviewContext

 

위젯 미리보기 환경에 대한 사양

 

미리보기 매크로

 

Xcode에서 위젯 미리보기를 생성하기 위해 Swift 매크로를 사용하자

 

 

 

 

라이브 액티비티

 

 

struct ActivityConfiguration

 

라이브 액티비티의 내용을 설명하는 객체

 

struct DynamicIsland

 

다이내믹 아일랜드에 나타나는 라이브액티비티의 레이아웃 및 구성

 

let NSUserActivityTypeLiveActivity: String

 

URL을 제공하지 않는 라이브 액티비티에서 앱을 실행할 때 시스템이 앱에 전달하는 문자열

 

enum ActivityPreviewViewKind

 

Xcode 미리보기에서 사용할 라이브 액티비티 프레젠테이션을 나타내는 값

 

enum ActivityFamily

 

라이브 액티비티의 사이즈를 정의하는 패밀리

 

 


 

 

 

 

 

위젯의 큰 틀에서 시각적인 부분 => 기능적인 부분의 순으로 목차에 나열되어있다.  

기능적인 부분을 설명할 때 나왔던 스마트스택이나 매크로, 제어기능을 더 세세하게 알려주는 Topics만 남았다.

 

 

 

 

 

 

 

https://developer.apple.com/documentation/widgetkit

 

WidgetKit | Apple Developer Documentation

Extend the reach of your app by creating widgets, watch complications, Live Activities, and controls.

developer.apple.com