일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- MVVM
- UICollectionView
- uitableview
- Refactoring
- collectionview
- SWIFT
- Xcode
- HIG
- ribs
- clean architecture
- 리펙토링
- tableView
- UITextView
- 애니메이션
- 리팩토링
- Protocol
- rxswift
- uiscrollview
- RxCocoa
- Observable
- 클린 코드
- Clean Code
- swiftUI
- combine
- map
- ios
- Human interface guide
- swift documentation
- 리펙터링
- 스위프트
- Today
- Total
목록WidgetKit (4)
김종권의 iOS 앱 개발 알아가기
1. 위젯 Widget 사용 방법 - WidgetKit, WidgetFamily 2. 위젯 Widget 사용 방법 - API 데이터 로드와 위젯UI 업데이트 3. 위젯 Widget 사용 방법 - 위젯 딥링크 구현 방법 (widgetURL) 4. 위젯 Widget 사용 방법 - 위젯 이미지 로드 방법 5. 위젯 Widget 사용 방법 - Provisioning Profile 등록 (WidgetExtension) 위젯에 사진 로드 방법 이미지가 아닌 데이터는 상관 없지만, 위젯에서는 이미지를 async하게 로딩하는것을 지원하지 않으므로 sync하게 수행해야함을 주의 이미지 캐시를 사용하여, 딥링크 처리하는 쪽에서도 쉽게 처리되도록 구현 구현 예제 프로젝트 생성 -> 1번 포스팅 글에서 알아본 대로 Widge..
1. 위젯 Widget 사용 방법 - WidgetKit, WidgetFamily 2. 위젯 Widget 사용 방법 - API 데이터 로드와 위젯UI 업데이트 3. 위젯 Widget 사용 방법 - 위젯 딥링크 구현 방법 (widgetURL, scenePhase, sheet) 4. 위젯 Widget 사용 방법 - 위젯 이미지 로드 방법 5. 위젯 Widget 사용 방법 - Provisioning Profile 등록 (WidgetExtension) Widget 준비 2번 포스팅 글에서 구현한 위젯 코드 준비 import WidgetKit import SwiftUI import Intents struct Provider: IntentTimelineProvider { func placeholder(in conte..
1. 위젯 Widget 사용 방법 - WidgetKit, WidgetFamily 2. 위젯 Widget 사용 방법 - API 데이터 로드와 위젯UI 업데이트 3. 위젯 Widget 사용 방법 - 위젯 딥링크 구현 방법 (widgetURL) 4. 위젯 Widget 사용 방법 - 위젯 이미지 로드 방법 5. 위젯 Widget 사용 방법 - Provisioning Profile 등록 (WidgetExtension) Widget에 표출할 API 준비 텍스트를 불러오는 API url https://meowfacts.herokuapp.com/?count=1 response { "data":[ "The way you treat kittens in the early stages of it's life will rend..
1. 위젯 Widget 사용 방법 - WidgetKit, WidgetFamily 2. 위젯 Widget 사용 방법 - API 데이터 로드와 위젯UI 업데이트 3. 위젯 Widget 사용 방법 - 위젯 딥링크 구현 방법 (widgetURL) 4. 위젯 Widget 사용 방법 - 위젯 이미지 로드 방법 5. 위젯 Widget 사용 방법 - Provisioning Profile 등록 (WidgetExtension) Widget 사용 방법 Minimum Deployment Target: iOS 14+ Apple에서는 매우 편리하게 Widget을 사용할 수 있도록 구현 Xcode -> File -> Target Widget Extension > Next > 이름 입력 후 Finish cf) Include Conf..