UITableViewDiffableDataSource의 4가지 apply 메서드 글에서 진행한 간단한 예제를 계속 활용해서 헷갈리는 부분을 테스트해보겠습니다. [1] 아이템이나 인덱스 찾을 때, datasource API를 써야할까 vs snapshot API를 써야할까? UITableViewDiffableDataSource 는 아래와 같은 API가 있고 NSDiffableDataSouceSnapshot은 아래와 같은 API가 있습니다. 각각을 활용해서 할 수 있는 것들을 나열해보겠습니다. (iOS 13 기준!!) 어떤 것을 쓰던 상관없지만,, ✔️ Section이 여러개 있는 화면이라면 snapshot API // multiple sections 관련해서 다양한 기능을 제공하니까 ✔️ 제가 작성한 예제..
Diffable Data Source in iOS 15 에서 다룬 내용인데, 헷갈리니까 한번 더 정리! [1] UITableViewDiffableDataSource의 4가지 apply 메서드들 UITableViewDiffableDataSource 에는 Updating Data를 위한 4개의 apply 메서드들이 있습니다. 위에서부터 적어보면 다음과 같습니다. - apply(_:animatingDifferences:) // iOS 15+ - apply(_:animatingDifferences:completion:) // iOS 13+ - applySnapshotUsingReloadData(_:) // iOS 15+ - applySnapshotUsingReloadData(_:completion:) // iO..
WWDC 2022에서 애플이 unity plugins 을 공개했습니다. 관련 세션은 아래 두개입니다. - WWDC 2022 > Plug-in and play: Add Apple frameworks to your Unity game projects - WWDC 2022 > Add accessibility to your Unity games (WWDC에서 유니티 에디터와 C# 스크립트를 볼 수 있는 신기한 경험을 할 수 있습니다..ㅎㅎ) 위의 세션들과 Apple Unity Plug-In Quick Start Guide 문서를 따라하면 쉽게 유니티 프로젝트에 애플 플러그인을 추가할 수 있습니다. 제공하는 플러그인은 아래와 같습니다. [1] 플러그인 추가하기 - Apple Core # 1. Apple-Unity..
[1] 용어정리 text selection 하면 나오는 등장하는 메뉴 팝업 UI를 HIG 에서는 Edit Menus 라고 지칭하고 개발 용어로는 UIMenuController 입니다. 그리고 Edit Menu (UIMenuContoller) 안에 나오는 Cut, Copy.. 이런 것들을 Command, Action, MenuItem 이라는 용어로 혼용해서 부릅니다. [2] UIMenuController 커스터마이징 (1) - System 첫번째로, UIMenuController 에 나오는 system commands 중 원하는 command 만 나오게 커스터마이징 하려면 어떻게 해야할까요? UIMenuController가 표시되기 전에 UIResponder 의 canPerformAction(_:withS..
- Total
- Today
- Yesterday
- DRF APIException
- Django Heroku Scheduler
- METAL
- ipad multitasking
- ribs
- PencilKit
- Watch App for iOS App vs Watch App
- github actions
- Flutter getter setter
- Flutter 로딩
- flutter build mode
- Flutter Spacer
- cocoapod
- Dart Factory
- flutter deep link
- 플러터 얼럿
- Sketch 누끼
- Django FCM
- flutter 앱 출시
- Django Firebase Cloud Messaging
- 장고 Custom Management Command
- 장고 URL querystring
- Flutter Text Gradient
- SerializerMethodField
- 구글 Geocoding API
- Flutter Clipboard
- Python Type Hint
- flutter dynamic link
- drf custom error
- 플러터 싱글톤
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |