[1] 문제 폰트 파일 Target Membership 설정도 해줬고 맥 OS > info.plist에 추가해야하는 값들도 추가했다. 근데 iOS에서는 커스텀 폰트가 잘먹는데, macOS에서만 안먹는 것이 아닌가...! [2] 해결 코드로는 ATSApplicationFontsPath . 맥 OS에서 커스텀 폰트를 쓰려면, info.plist에 ATSApplicationFontsPath이라는 키값을 추가해줘야한다. ATSApplicationFontsPath는 폰트파일이 어디 위치했는지 알려주는 역할을 한다. value값으로는 폰트파일의 location이나 폰트파일이 속한 directory를 알려주면 된다. (https://developer.apple.com/library/archive/documentati..
Future는 Publisher 프로토콜 을 conform하고 있다. Swift에서 asynchronous 프로그래밍을 위해 callback기반 completion handler를 사용했는데, (Rx안쓴다면) 이제 Future를 사용하면 된다..! Future는 말그대로 아직 일어나지 않은 미래를 의미한다(??) Future는 Output과 Error를 가지고 있고 (Publisher를 conform하니까 당연쓰) final public class Future : Publisher where Failure : Error Promise 클로져가 있는데, Promise 클로져는 이렇게 생겼다. [1] 기본 사용법 let future = Future { promise in promise(.success(1))..
- Total
- Today
- Yesterday
- Django Firebase Cloud Messaging
- cocoapod
- Dart Factory
- Django FCM
- flutter dynamic link
- METAL
- Watch App for iOS App vs Watch App
- PencilKit
- Python Type Hint
- Sketch 누끼
- ipad multitasking
- DRF APIException
- 구글 Geocoding API
- github actions
- ribs
- Flutter 로딩
- 플러터 얼럿
- Flutter Text Gradient
- Flutter getter setter
- flutter build mode
- flutter 앱 출시
- Flutter Clipboard
- 장고 Custom Management Command
- 장고 URL querystring
- drf custom error
- SerializerMethodField
- Flutter Spacer
- 플러터 싱글톤
- flutter deep link
- Django Heroku Scheduler
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |