widget을 만들면 기본으로 만들어지는 코드들을 보면 TimelineProvider, TimelineEntry 가 만들어지고, Configuration생성자에서 provider 라는 파라미터에서 Provider()를 받는 것을 확인할 수 있습니다. Timeline이 들어간 것들은 다 widget을 언제 업데이트 할지에 관여한다고 보면 될 듯 합니다. 이해하고 써먹는데 애좀 먹은 부분이 timeline 관련한 부분이었습니다. 지금 정리안하면 분명 나중가서 까먹고 다시 공부할게 뻔하기에, 정리하려고 합니다. 1.TimelineProvider 공식문서를 보면 TimelineProvider는 widget이 언제 업데이트 될지 알려주는 프로토콜임을 알 수 있습니다 TimelineProvider를 이해하려면 ti..
1.Widget 이란? 공식문서를 보면 WidgetKiet은 앱과 관련있는 콘텐츠를 한눈에 보여준다고 합니다. 또한 앱에 빠르게 접근할 수 있도록 하며 3개의 다른사이즈(small, medium, large)를 제공합니다. 유저가 위젯을 스택으로 쌓았을 때는 적절한 시간에 관련있는 정보가 가장 위에 오도록 rotate 시키기도 합니다 위젯을 실행시키기 위해서는 widget extension을 추가해야 합니다. timeline provider로 위젯내용이 언제 업데이트 될지 설정할 수 있으며, swiftUI를 이용해 위젯에 표시될 콘텐츠를 보여줍니다. 2.Widget 만들기 1. File > New > Target 2. Widget Extension 3. extension 이름 입력 4. Click Fin..
- Total
- Today
- Yesterday
- 백준
- readme ignore파일 포함한 repository
- 클로저
- main branch
- provisioning key
- Xcode
- 백준 1065번 swift
- 알고리즘
- xcsharedata
- property wrapper
- django
- 장고
- 이분탐색
- ios mvvm
- xcuserdata
- 애플 인증
- Widget
- 파이썬
- SWiFT
- ios
- mvvm in swiftui
- sileo
- 프로퍼티 래퍼
- 백준알고리즘
- 애플 인증서
- New Group Without Folder
- palera1n
- New Group
- closure
- 백준 4673 swift
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |