이게 위젯
위젯은 일반적인 프로젝트가 아니하 타겟으로 되어있슴
그럼 이런게 만들어짐
야기 코드를 보면요...
이딴 무서운게 나옵니다.
뭔가 무서운 스위프뜨 유아이 코드가 막 나옵니다.
천천히 알아보면요..
이렇게 세게의 주요 코드가 있습니다.
1. Configuration. 위젯을 식별하며, 위젯의 Content를 표시하면 SwiftUI View를 정의.
2. Timeline provider. 시간이 지남에 따라 위젯 View를 업데이트하는 프로세스를 주도.
3. SwiftUI View. WidgetKit에서 위젯을 표시하는데 사용하는 View.
일단 Widget에서 사용 할 수 있는 Configuration은 2가지가 있슴다.
StaticConfiguration은 사용자가 구성 할 수 있는 프로퍼티(ser-configurable properties)가 없는 위젯입니다
IntentConfiguration은 사용자가 구성 할 수 있는 프로퍼티(user-configurable properties)가 있는 위젯입니다
provider : 위젯을 새로고침할 타임라인을 결정하는 객체
이거가 시간 설정하는 코드임.. 암튼 그럼
content : 이 closure에는 WidgetKit이 Widget을 렌더링하는데 필요한 SwiftUI View가 포함되있슴
우리가 익히 알던 스위쁘트유아이임 모르는 사람은 꼭 배워보새요 ^^
아 글고
요거 Configuration 밑에 삽입합니다.
그러면 저 타이틀과 서브타이틀이 설정되게 됩니다.
더 배워보고 싶다면 배워봐도 좋아요... 하지만 전 포기했습니다. 일단 외국 문서도 별로 없고(한국 문서는 그럼 거의 없겠죠??) 암튼 여차저차 이유로 제대로 못해봤습니다. 이상