ํ๋ก์ ํธ ์ธํ Widget ๋ง๋ค๊ธฐ โ 3. Configurable Widget ๋ง๋ค๊ธฐ Configurable Widget ์ ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค. ์์ ฏ ํธ์งํ ๋ ์ ์ง/๋์ ์ ํ ๋ชฉ๋ก์ ๊ตฌํ. ์ฒ์ ์์ ฏ์ ์ถ๊ฐํ ๋ ๊ธฐ๋ณธ์ด ๋๋ ์ธํ ์ ๊ตฌํ. ์ฌ๋ฌ๊ฐ์ง ์นด๋(๋ช ํจ์ด๋ฆ, ์ด๋ฆ์ ๊ฐ์ง)๋ก ๋ฐ๊ฟ ์ ์๊ฒ ๊ตฌํ.(๋ฉ๋ชจ ์์ ฏ์ฒ๋ผ ๋ชฉ๋ก์์ ์ ํํ ์ ์๋๋ก) MyCard Widget ์ Intent Configuration. QRCode Widget ์ Static Configuration. ์์ ฏ์ ํตํด ์ฑ์ ํน์ ๋ทฐ๋ก ์ด๋. ๐ Configurable Widget ๋ง๋ค๊ธฐ iOS) Configurable Widget ๋ง๋ค๊ธฐ ๋ด์ฉ Configurable Widget ์ ๋ฌด์์ ์ง์ํ๋์ง ์์๋ด ์๋ค. ์ ์ /๋์ ์ ํ ๋ชฉ๋ก..
ํ๋ก์ ํธ ์ธํ โ 2. Widget ๋ง๋ค๊ธฐ ๊ณต์ ํ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ค widget ์ ๊ตฌํ. ๋คํฌ๋ชจ๋๋ฅผ ์ ์ฉ. CoreData ๋ฐ์ดํฐ ๊ณต์ . Configurable Widget ๋ง๋ค๊ธฐ 1๏ธโฃ ์์ ฏ UI ๊ตฌํ ์ฐ์ , ์๋์ ๊ฐ์ ์์ ฏ์ ๋ทฐ๋ฅผ ์ ์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์ฑ์๋ฃ์ด ๊ตฌํํด๋ณด๊ฒ ์ต๋๋ค.(๋คํฌ๋ชจ๋๋ ๊ตฌํํ๊ฒ ์ต๋๋ค.) struct MyCardEnytryView : View { var entry: MyCardProvider.Entry // โ ๋คํฌ๋ชจ๋๋ฅผ ํ๋จํ๊ธฐ ์ํ enviornment ๋ณ์. @Environment(\.colorScheme) var colorScheme // TODO: - entry ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๋์ ์ผ๋ก ์ปจํ ์ธ ๋์. ์ง๊ธ์ ์ ์ ์ผ๋ก ๋์. var body: some View { ZStack {..
โ 1. ํ๋ก์ ํธ ์ธํ Configurable Widget ์์ CoreData ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ๋ ํ๋ก์ ํธ ์ธํ ์งํ. App Group ์ ์ฌ์ฉํ์ฌ containing app ๊ณผ app extension ์ ๋ฐ์ดํฐ ๊ณต์ . Widget ๋ง๋ค๊ธฐ Configurable Widget ๋ง๋ค๊ธฐ โ ๋ค์ด๊ฐ๊ธฐ ์ - ์ CoreData ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ธฐ๋ก ํ๋์? ์ด์ ์ UserDefaults ๋ฅผ ์ฌ์ฉํ์ฌ widget ๊ณผ containing app ์ ๋ฐ์ดํฐ ๊ณต์ ๋ฅผ ํด๋ณด์๊ธฐ ๋๋ฌธ์ ์ด๋ฒ์๋ CoreData ๋ฅผ ์ฌ์ฉํด์ ๋ฐ์ดํฐ ๊ณต์ ๋ฅผ ๊ตฌํํด๋ณด๊ณ ์ถ์์ต๋๋ค. iOS) Kakao QRcode Widget ํด๋ก ์ฝ๋ฉ - Widget ๋ฐ์ดํฐ ๊ณต์ ๋ฐ ๋ทฐ ๊ตฌํ(SwiftUI) ์ด ๊ธ์ ๋ช ํจ ํํ์ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ..
๋ด์ฉ Configurable Widget ์ ๋ฌด์์ ์ง์ํ๋์ง ์์๋ด ์๋ค. ์ ์ /๋์ ์ ํ ๋ชฉ๋ก์ ๋ง๋ค๊ธฐ ์ํด์ Custom Intent Definition ์ ์์ฑํด๋ด ์๋ค. ๋์ ์ ํ ๋ชฉ๋ก์ ์ค์ ํ๊ณ , ๊ธฐ๋ณธ๊ฐ์ ์ค์ ํ๊ธฐ ์ํด์ Intents Extension ์ ์ถ๊ฐํ์ฌ Intent ๋ฅผ ํธ๋ค๋ง ํด๋ด ์๋ค. configurable properties ๋ฅผ ์ง์ํ๊ธฐ ์ํด IntentTimelineProvider ๋ฅผ ์ฌ์ฉํ์ฌ IntentConfiguration ์ ๊ตฌ์ฑํ๊ฒ ์ต๋๋ค. ๐จ ๋ค์ด๊ฐ๊ธฐ ์ - Configurable Widget ์ ๋ฌด์์ธ๊ฐ์? ๋ ๋ฒ์งธ๋ ์ฒซ ๋ฒ์งธ์ ๋ฌ๋ฆฌ Configurable properties ๋ฅผ ์ฌ์ฉํ๋๋ก ์ค์ ํ Configurable widget ์ ๋๋ค. Configurable Wi..
- APNS
- Protocol
- WWDC
- MOYA
- SwiftUI
- Objective-C
- configurable widget
- async/await
- MVVM
- urlsession
- rxswift
- ์๋ฒํต์
- 2022 KAKAO TECH INTERNSHIP
- YPImagePicker
- containerBackground
- watchOS
- Widget
- github
- Firebase
- OpenSourceLibrary
- Swift
- Algorithm
- CloneCoding
- UserDefaults
- RxCocoa
- projectsetting
- Notification
- IOS
- WidgetKit
- WWDC22
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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